9 writes to _storage
System.Private.Xml (9)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (9)
346_storage = storage; 360_storage = iterInfo.Storage; 379_storage = StorageDescriptor.None(); 422_storage = StorageDescriptor.Stack(_storage.ItemStorageType, false); 516set { _storage = value; } 578_storage = _storage.ToStack(); 614_storage = _storage.ToLocal(bldr); 626_storage = StorageDescriptor.None(); 732_storage = _storage.ToStorageType(storageTypeDest);
33 references to _storage
System.Private.Xml (33)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (33)
403Debug.Assert(_storage.IsCached); 405_helper.CallCacheCount(_storage.ItemStorageType); 413if (_storage.IsCached) 420_helper.CallCacheItem(_storage.ItemStorageType); 422_storage = StorageDescriptor.Stack(_storage.ItemStorageType, false); 455_helper.CallCacheItem(_storage.ItemStorageType); 457SetIterator(lblNext, StorageDescriptor.Stack(_storage.ItemStorageType, false)); 515get { return _storage; } 524switch (_storage.Location) 531_helper.LoadParameter(_storage.ParameterLocation); 535_helper.Emit(OpCodes.Ldloc, _storage.LocalLocation!); 539CurrentContext currentContext = _storage.CurrentLocation!; 545Debug.Fail($"Invalid location: {_storage.Location}"); 555switch (_storage.Location) 570_helper.Call(_storage.GlobalLocation!); 574Debug.Fail($"Invalid location: {_storage.Location}"); 578_storage = _storage.ToStack(); 586if (_storage.Location == ItemLocation.Stack) 595if (_storage.Location != ItemLocation.Local) 597if (_storage.IsCached) 598EnsureLocal(_helper.DeclareLocal(locName, typeof(IList<>).MakeGenericType(_storage.ItemStorageType))); 600EnsureLocal(_helper.DeclareLocal(locName, _storage.ItemStorageType)); 609if (_storage.LocalLocation != bldr) 614_storage = _storage.ToLocal(bldr); 623if (_storage.Location == ItemLocation.Stack) 675if (_storage.ItemStorageType == storageTypeDest) 678Debug.Assert(_storage.ItemStorageType == typeof(XPathItem) || storageTypeDest == typeof(XPathItem), 682if (_storage.IsCached) 685if (_storage.ItemStorageType == typeof(XPathNavigator)) 705if (_storage.ItemStorageType == typeof(XPathItem)) 719else if (_storage.ItemStorageType == typeof(XPathNavigator)) 729_helper.Call(XmlILMethods.StorageMethods[_storage.ItemStorageType].ToAtomicValue!); 732_storage = _storage.ToStorageType(storageTypeDest);