84 writes to Storage
System.Data.SqlXml (84)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (84)
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(); 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); 1239this.iterCurr.Storage = 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); 1694this.iterCurr.Storage = iterInfo.Storage; 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); 3714this.iterCurr.Storage = this.iterNested.Storage; 3790this.iterCurr.Storage = 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); 4126this.iterCurr.Storage = StorageDescriptor.None(); 4355this.iterCurr.Storage = StorageDescriptor.None(); 4378this.iterCurr.Storage = StorageDescriptor.None(); 4387this.iterCurr.Storage = this.iterNested.Storage; 4412this.iterCurr.Storage = this.iterNested.Storage; 4459this.iterCurr.Storage = StorageDescriptor.None(); 4479this.iterCurr.Storage = this.iterNested.Storage; 4521this.iterCurr.Storage = this.iterCurr.ParentIterator.Storage; 4540this.iterCurr.Storage = StorageDescriptor.Local(locCache, itemStorageType, true);
25 references to Storage
System.Data.SqlXml (25)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (1)
312this.storage = iterInfo.Storage;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (24)
70Debug.Assert(this.iterCurr.Storage.Location == ItemLocation.None, "Root expression should have been pushed to the writer."); 116methGlobal = XmlILAnnotation.Write(iter).CachedIteratorDescriptor.Storage.GlobalLocation; 1002this.helper.CallCacheCount(this.iterNested.Storage.ItemStorageType); 1694this.iterCurr.Storage = iterInfo.Storage; 1697if (this.iterCurr.Storage.Location == ItemLocation.Global) { 2007this.iterCurr.Storage.LocalLocation.SetLocalSymInfo(ndFor.DebugName); 2054this.iterCurr.Storage.LocalLocation.SetLocalSymInfo(ndLet.DebugName); 2118Debug.Assert(!this.iterNested.Storage.IsCached); 2339Debug.Assert(this.iterCurr.Storage.IsCached, "DodMerge pattern should only be matched when cached sequences are returned from loop"); 2960Debug.Assert(this.iterCurr.Storage.ItemStorageType == typeof(XPathItem), "If !IsNode, then storage type should be Item"); 3123this.helper.CallCacheCount(this.iterNested.Storage.ItemStorageType); 3714this.iterCurr.Storage = this.iterNested.Storage; 4337Debug.Assert(this.iterCurr.Storage.Location == ItemLocation.None || 4338this.iterCurr.Storage.ItemStorageType == GetItemStorageType(nd) || 4339this.iterCurr.Storage.ItemStorageType == typeof(XPathItem) || 4341"QilNodeType " + nd.NodeType + " cannot be stored using type " + this.iterCurr.Storage.ItemStorageType + "."); 4346if (this.iterCurr.Storage.Location != ItemLocation.None) { 4387this.iterCurr.Storage = this.iterNested.Storage; 4412this.iterCurr.Storage = this.iterNested.Storage; 4479this.iterCurr.Storage = this.iterNested.Storage; 4480Debug.Assert(this.iterCurr.Storage.IsCached, "Expression result should be cached. CachesResult() might have a bug in it."); 4483if (this.iterCurr.Storage.ItemStorageType == itemStorageType) 4488if (this.iterCurr.Storage.ItemStorageType == typeof(XPathNavigator) || itemStorageType == typeof(XPathNavigator)) { 4521this.iterCurr.Storage = this.iterCurr.ParentIterator.Storage;