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);
516
set {
_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)
403
Debug.Assert(
_storage
.IsCached);
405
_helper.CallCacheCount(
_storage
.ItemStorageType);
413
if (
_storage
.IsCached)
420
_helper.CallCacheItem(
_storage
.ItemStorageType);
422
_storage = StorageDescriptor.Stack(
_storage
.ItemStorageType, false);
455
_helper.CallCacheItem(
_storage
.ItemStorageType);
457
SetIterator(lblNext, StorageDescriptor.Stack(
_storage
.ItemStorageType, false));
515
get { return
_storage
; }
524
switch (
_storage
.Location)
531
_helper.LoadParameter(
_storage
.ParameterLocation);
535
_helper.Emit(OpCodes.Ldloc,
_storage
.LocalLocation!);
539
CurrentContext currentContext =
_storage
.CurrentLocation!;
545
Debug.Fail($"Invalid location: {
_storage
.Location}");
555
switch (
_storage
.Location)
570
_helper.Call(
_storage
.GlobalLocation!);
574
Debug.Fail($"Invalid location: {
_storage
.Location}");
578
_storage =
_storage
.ToStack();
586
if (
_storage
.Location == ItemLocation.Stack)
595
if (
_storage
.Location != ItemLocation.Local)
597
if (
_storage
.IsCached)
598
EnsureLocal(_helper.DeclareLocal(locName, typeof(IList<>).MakeGenericType(
_storage
.ItemStorageType)));
600
EnsureLocal(_helper.DeclareLocal(locName,
_storage
.ItemStorageType));
609
if (
_storage
.LocalLocation != bldr)
614
_storage =
_storage
.ToLocal(bldr);
623
if (
_storage
.Location == ItemLocation.Stack)
675
if (
_storage
.ItemStorageType == storageTypeDest)
678
Debug.Assert(
_storage
.ItemStorageType == typeof(XPathItem) || storageTypeDest == typeof(XPathItem),
682
if (
_storage
.IsCached)
685
if (
_storage
.ItemStorageType == typeof(XPathNavigator))
705
if (
_storage
.ItemStorageType == typeof(XPathItem))
719
else if (
_storage
.ItemStorageType == typeof(XPathNavigator))
729
_helper.Call(XmlILMethods.StorageMethods[
_storage
.ItemStorageType].ToAtomicValue!);
732
_storage =
_storage
.ToStorageType(storageTypeDest);