21 references to ItemStorageType
System.Private.Xml (21)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (13)
405
_helper.CallCacheCount(_storage.
ItemStorageType
);
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));
598
EnsureLocal(_helper.DeclareLocal(locName, typeof(IList<>).MakeGenericType(_storage.
ItemStorageType
)));
600
EnsureLocal(_helper.DeclareLocal(locName, _storage.
ItemStorageType
));
675
if (_storage.
ItemStorageType
== storageTypeDest)
678
Debug.Assert(_storage.
ItemStorageType
== typeof(XPathItem) || storageTypeDest == typeof(XPathItem),
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!);
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (8)
1077
_helper.CallCacheCount(_iterNested!.Storage.
ItemStorageType
);
3187
Debug.Assert(_iterCurr.Storage.
ItemStorageType
== typeof(XPathItem), "If !IsNode, then storage type should be Item");
3360
_helper.CallCacheCount(_iterNested!.Storage.
ItemStorageType
);
4695
_iterCurr.Storage.
ItemStorageType
== GetItemStorageType(nd) ||
4696
_iterCurr.Storage.
ItemStorageType
== typeof(XPathItem) ||
4698
$"QilNodeType {nd.NodeType} cannot be stored using type {_iterCurr.Storage.
ItemStorageType
}."
4856
if (_iterCurr.Storage.
ItemStorageType
== itemStorageType)
4861
if (_iterCurr.Storage.
ItemStorageType
== typeof(XPathNavigator) || itemStorageType == typeof(XPathNavigator))