9 writes to storage
System.Data.SqlXml (9)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (9)
300this.storage = storage; 312this.storage = iterInfo.Storage; 329this.storage = StorageDescriptor.None(); 367this.storage = StorageDescriptor.Stack(this.storage.ItemStorageType, false); 455set { this.storage = value; } 512this.storage = this.storage.ToStack(); 543this.storage = this.storage.ToLocal(bldr); 553this.storage = StorageDescriptor.None(); 647this.storage = this.storage.ToStorageType(storageTypeDest);
34 references to storage
System.Data.SqlXml (34)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (34)
351Debug.Assert(this.storage.IsCached); 353this.helper.CallCacheCount(this.storage.ItemStorageType); 360if (this.storage.IsCached) { 365this.helper.CallCacheItem(this.storage.ItemStorageType); 367this.storage = StorageDescriptor.Stack(this.storage.ItemStorageType, false); 399this.helper.CallCacheItem(this.storage.ItemStorageType); 401SetIterator(lblNext, StorageDescriptor.Stack(this.storage.ItemStorageType, false)); 454get { return this.storage; } 462switch (this.storage.Location) { 468this.helper.LoadParameter(this.storage.ParameterLocation); 472this.helper.Emit(OpCodes.Ldloc, this.storage.LocalLocation); 476this.helper.Emit(OpCodes.Ldloca, this.storage.CurrentLocation); 477this.helper.Call(this.storage.CurrentLocation.LocalType.GetMethod("get_Current")); 481Debug.Assert(false, "Invalid location: " + this.storage.Location); 490switch (this.storage.Location) { 504this.helper.Call(this.storage.GlobalLocation); 508Debug.Assert(false, "Invalid location: " + this.storage.Location); 512this.storage = this.storage.ToStack(); 519if (this.storage.Location == ItemLocation.Stack) 527if (this.storage.Location != ItemLocation.Local) { 528if (this.storage.IsCached) 529EnsureLocal(this.helper.DeclareLocal(locName, typeof(IList<>).MakeGenericType(this.storage.ItemStorageType))); 531EnsureLocal(this.helper.DeclareLocal(locName, this.storage.ItemStorageType)); 539if (this.storage.LocalLocation != bldr) { 543this.storage = this.storage.ToLocal(bldr); 551if (this.storage.Location == ItemLocation.Stack) { 597if (this.storage.ItemStorageType == storageTypeDest) 600Debug.Assert(this.storage.ItemStorageType == typeof(XPathItem) || storageTypeDest == typeof(XPathItem), 604if (this.storage.IsCached) { 606if (this.storage.ItemStorageType == typeof(XPathNavigator)) { 624if (this.storage.ItemStorageType == typeof(XPathItem)) { 635else if (this.storage.ItemStorageType == typeof(XPathNavigator)) { 644this.helper.Call(XmlILMethods.StorageMethods[this.storage.ItemStorageType].ToAtomicValue); 647this.storage = this.storage.ToStorageType(storageTypeDest);