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); 457SetIterator(lblNext, StorageDescriptor.Stack(_storage.ItemStorageType, false)); 598EnsureLocal(_helper.DeclareLocal(locName, typeof(IList<>).MakeGenericType(_storage.ItemStorageType))); 600EnsureLocal(_helper.DeclareLocal(locName, _storage.ItemStorageType)); 675if (_storage.ItemStorageType == storageTypeDest) 678Debug.Assert(_storage.ItemStorageType == typeof(XPathItem) || storageTypeDest == typeof(XPathItem), 685if (_storage.ItemStorageType == typeof(XPathNavigator)) 705if (_storage.ItemStorageType == typeof(XPathItem)) 719else 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); 3187Debug.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}." 4856if (_iterCurr.Storage.ItemStorageType == itemStorageType) 4861if (_iterCurr.Storage.ItemStorageType == typeof(XPathNavigator) || itemStorageType == typeof(XPathNavigator))