21 references to ItemStorageType
System.Private.Xml (21)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (13)
408
_helper.CallCacheCount(_storage.
ItemStorageType
);
423
_helper.CallCacheItem(_storage.
ItemStorageType
);
425
_storage = StorageDescriptor.Stack(_storage.
ItemStorageType
, false);
458
_helper.CallCacheItem(_storage.
ItemStorageType
);
460
SetIterator(lblNext, StorageDescriptor.Stack(_storage.
ItemStorageType
, false));
601
EnsureLocal(_helper.DeclareLocal(locName, typeof(IList<>).MakeGenericType(_storage.
ItemStorageType
)));
603
EnsureLocal(_helper.DeclareLocal(locName, _storage.
ItemStorageType
));
678
if (_storage.
ItemStorageType
== storageTypeDest)
681
Debug.Assert(_storage.
ItemStorageType
== typeof(XPathItem) || storageTypeDest == typeof(XPathItem),
688
if (_storage.
ItemStorageType
== typeof(XPathNavigator))
708
if (_storage.
ItemStorageType
== typeof(XPathItem))
722
else if (_storage.
ItemStorageType
== typeof(XPathNavigator))
732
_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))