6 instantiations of StorageDescriptor
System.Data.SqlXml (6)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (6)
60return new StorageDescriptor(); 67StorageDescriptor storage = new StorageDescriptor(); 78StorageDescriptor storage = new StorageDescriptor(); 94StorageDescriptor storage = new StorageDescriptor(); 109StorageDescriptor storage = new StorageDescriptor(); 124StorageDescriptor storage = new StorageDescriptor();
107 references to StorageDescriptor
System.Data.SqlXml (107)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (22)
59public static StorageDescriptor None() { 66public static StorageDescriptor Stack(Type itemStorageType, bool isCached) { 67StorageDescriptor storage = new StorageDescriptor(); 77public static StorageDescriptor Parameter(int paramIndex, Type itemStorageType, bool isCached) { 78StorageDescriptor storage = new StorageDescriptor(); 89public static StorageDescriptor Local(LocalBuilder loc, Type itemStorageType, bool isCached) { 94StorageDescriptor storage = new StorageDescriptor(); 105public static StorageDescriptor Current(LocalBuilder locIter, Type itemStorageType) { 109StorageDescriptor storage = new StorageDescriptor(); 119public static StorageDescriptor Global(MethodInfo methGlobal, Type itemStorageType, bool isCached) { 124StorageDescriptor storage = new StorageDescriptor(); 140public StorageDescriptor ToStack() { 147public StorageDescriptor ToLocal(LocalBuilder loc) { 154public StorageDescriptor ToStorageType(Type itemStorageType) { 155StorageDescriptor storage = this; 231private StorageDescriptor storage; 297public void SetIterator(Label lblNext, StorageDescriptor storage) { 329this.storage = StorageDescriptor.None(); 367this.storage = StorageDescriptor.Stack(this.storage.ItemStorageType, false); 401SetIterator(lblNext, StorageDescriptor.Stack(this.storage.ItemStorageType, false)); 453public StorageDescriptor Storage { 553this.storage = StorageDescriptor.None();
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (85)
95iterInfo.Storage = StorageDescriptor.Global(methGlobal, GetItemStorageType(iter), !iter.XmlType.IsSingleton); 217iterInfo.Storage = StorageDescriptor.Parameter(paramId, GetItemStorageType(iter), !iter.XmlType.IsSingleton); 332this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XPathItem), true); 393this.iterCurr.Storage = StorageDescriptor.Local(locNav, typeof(XPathNavigator), false); 422this.iterCurr.Storage = StorageDescriptor.None(); 427this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XPathItem), false); 443this.iterCurr.Storage = StorageDescriptor.None(); 465this.iterCurr.Storage = StorageDescriptor.None(); 470this.iterCurr.Storage = StorageDescriptor.Stack(typeof(bool), false); 491this.iterCurr.Storage = StorageDescriptor.None(); 496this.iterCurr.Storage = StorageDescriptor.Stack(typeof(bool), false); 507this.iterCurr.Storage = StorageDescriptor.Stack(typeof(string), false); 516this.iterCurr.Storage = StorageDescriptor.Stack(typeof(int), false); 525this.iterCurr.Storage = StorageDescriptor.Stack(typeof(long), false); 534this.iterCurr.Storage = StorageDescriptor.Stack(typeof(double), false); 543this.iterCurr.Storage = StorageDescriptor.Stack(typeof(decimal), false); 552this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XmlQualifiedName), false); 653this.iterCurr.Storage = StorageDescriptor.None(); 659this.iterCurr.Storage = StorageDescriptor.Stack(typeof(bool), false); 739this.iterCurr.Storage = StorageDescriptor.None(); 745this.iterCurr.Storage = StorageDescriptor.Stack(typeof(bool), false); 796this.iterCurr.Storage = StorageDescriptor.Stack(typeof(bool), false); 799this.iterCurr.Storage = StorageDescriptor.None(); 839this.iterCurr.Storage = StorageDescriptor.None(); 898this.iterCurr.SetIterator(lblNext, StorageDescriptor.Local(locCond, itemStorageType, false)); 983this.iterCurr.Storage = StorageDescriptor.None(); 1034this.iterCurr.Storage = StorageDescriptor.Stack(typeof(int), false); 1071this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XPathItem), false); 1099this.iterCurr.Storage = StorageDescriptor.Stack(itemStorageType, false); 1155this.iterCurr.SetIterator(lblNext, StorageDescriptor.Local(locList, itemStorageType, false)); 1239this.iterCurr.Storage = StorageDescriptor.Current(locIter, typeof(XPathNavigator)); 1243this.iterCurr.SetIterator(lblNext, StorageDescriptor.Current(locIter, typeof(XPathNavigator))); 1322this.iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndAgg), false); 1333this.iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndNeg), false); 1378this.iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndOp), false); 1388this.iterCurr.Storage = StorageDescriptor.Stack(typeof(int), false); 1455this.iterCurr.Storage = StorageDescriptor.Stack(typeof(string), false); 1526this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XmlQualifiedName), false); 1939this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XPathNavigator), true); 2085this.iterCurr.Storage = StorageDescriptor.Local(locPos, typeof(int), false); 2148this.iterCurr.Storage = StorageDescriptor.Local(locCache, itemStorageType, true); 2352this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XPathNavigator), true); 2388this.iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndInvoke), !ndInvoke.XmlType.IsSingleton); 2391this.iterCurr.Storage = StorageDescriptor.None(); 2425this.iterCurr.Storage = StorageDescriptor.Local(locNav, typeof(XPathNavigator), false); 2444this.iterCurr.Storage = StorageDescriptor.Local(locNav, typeof(XPathNavigator), false); 2462this.iterCurr.Storage = StorageDescriptor.Local(locNav, typeof(XPathNavigator), false); 2476this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XPathNavigator), false); 2615this.iterCurr.Storage = StorageDescriptor.None(); 2651this.iterCurr.Storage = StorageDescriptor.None(); 2670this.iterCurr.Storage = StorageDescriptor.None(); 2691this.iterCurr.Storage = StorageDescriptor.None(); 2764this.iterCurr.Storage = StorageDescriptor.None(); 2783this.iterCurr.Storage = StorageDescriptor.None(); 2818this.iterCurr.Storage = StorageDescriptor.None(); 2847this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XPathNavigator), false); 2893this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XmlQualifiedName), false); 2899this.iterCurr.Storage = StorageDescriptor.Stack(typeof(string), false); 2905this.iterCurr.Storage = StorageDescriptor.Stack(typeof(string), false); 2911this.iterCurr.Storage = StorageDescriptor.Stack(typeof(string), false); 3186this.iterCurr.Storage = StorageDescriptor.None(); 3188this.iterCurr.Storage = StorageDescriptor.Stack(typeof(bool), false); 3230this.iterCurr.Storage = StorageDescriptor.Stack(typeof(string), false); 3301this.iterCurr.Storage = StorageDescriptor.Stack(typeof(string), false); 3345this.iterCurr.Storage = StorageDescriptor.Stack(typeof(XPathItem), true); 3464this.iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndInvoke), !ndInvoke.XmlType.IsSingleton); 3499this.iterCurr.Storage = StorageDescriptor.None(); 3515this.iterCurr.Storage = StorageDescriptor.None(); 3543this.iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(typDst), !typDst.IsSingleton); 3741this.iterCurr.SetIterator(lblNext, StorageDescriptor.Current(locIter, itemStorageType)); 3790this.iterCurr.Storage = StorageDescriptor.Current(locIter, itemStorageType); 3799this.iterCurr.SetIterator(lblOnEndNested, StorageDescriptor.Current(locIter, itemStorageType)); 4008this.iterCurr.Storage = StorageDescriptor.None(); 4022this.iterCurr.Storage = StorageDescriptor.None(); 4045this.iterCurr.Storage = StorageDescriptor.Stack(typeof(bool), false); 4064this.iterCurr.Storage = StorageDescriptor.None(); 4071this.iterCurr.Storage = StorageDescriptor.None(); 4086this.iterCurr.Storage = StorageDescriptor.Stack(typeof(bool), false); 4110this.iterCurr.SetIterator(lblOnEnd, StorageDescriptor.None()); 4126this.iterCurr.Storage = StorageDescriptor.None(); 4330this.iterCurr.SetIterator(lblOnEnd, StorageDescriptor.None()); 4355this.iterCurr.Storage = StorageDescriptor.None(); 4378this.iterCurr.Storage = StorageDescriptor.None(); 4459this.iterCurr.Storage = StorageDescriptor.None(); 4540this.iterCurr.Storage = StorageDescriptor.Local(locCache, itemStorageType, true);