9 writes to _storage
System.Private.Xml (9)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (9)
349_storage = storage; 363_storage = iterInfo.Storage; 382_storage = StorageDescriptor.None(); 425_storage = StorageDescriptor.Stack(_storage.ItemStorageType, false); 519set { _storage = value; } 581_storage = _storage.ToStack(); 617_storage = _storage.ToLocal(bldr); 629_storage = StorageDescriptor.None(); 735_storage = _storage.ToStorageType(storageTypeDest);
33 references to _storage
System.Private.Xml (33)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (33)
406Debug.Assert(_storage.IsCached); 408_helper.CallCacheCount(_storage.ItemStorageType); 416if (_storage.IsCached) 423_helper.CallCacheItem(_storage.ItemStorageType); 425_storage = StorageDescriptor.Stack(_storage.ItemStorageType, false); 458_helper.CallCacheItem(_storage.ItemStorageType); 460SetIterator(lblNext, StorageDescriptor.Stack(_storage.ItemStorageType, false)); 518get { return _storage; } 527switch (_storage.Location) 534_helper.LoadParameter(_storage.ParameterLocation); 538_helper.Emit(OpCodes.Ldloc, _storage.LocalLocation!); 542CurrentContext currentContext = _storage.CurrentLocation!; 548Debug.Fail($"Invalid location: {_storage.Location}"); 558switch (_storage.Location) 573_helper.Call(_storage.GlobalLocation!); 577Debug.Fail($"Invalid location: {_storage.Location}"); 581_storage = _storage.ToStack(); 589if (_storage.Location == ItemLocation.Stack) 598if (_storage.Location != ItemLocation.Local) 600if (_storage.IsCached) 601EnsureLocal(_helper.DeclareLocal(locName, typeof(IList<>).MakeGenericType(_storage.ItemStorageType))); 603EnsureLocal(_helper.DeclareLocal(locName, _storage.ItemStorageType)); 612if (_storage.LocalLocation != bldr) 617_storage = _storage.ToLocal(bldr); 626if (_storage.Location == ItemLocation.Stack) 678if (_storage.ItemStorageType == storageTypeDest) 681Debug.Assert(_storage.ItemStorageType == typeof(XPathItem) || storageTypeDest == typeof(XPathItem), 685if (_storage.IsCached) 688if (_storage.ItemStorageType == typeof(XPathNavigator)) 708if (_storage.ItemStorageType == typeof(XPathItem)) 722else if (_storage.ItemStorageType == typeof(XPathNavigator)) 732_helper.Call(XmlILMethods.StorageMethods[_storage.ItemStorageType].ToAtomicValue!); 735_storage = _storage.ToStorageType(storageTypeDest);