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); 460SetIterator(lblNext, StorageDescriptor.Stack(_storage.ItemStorageType, false)); 601EnsureLocal(_helper.DeclareLocal(locName, typeof(IList<>).MakeGenericType(_storage.ItemStorageType))); 603EnsureLocal(_helper.DeclareLocal(locName, _storage.ItemStorageType)); 678if (_storage.ItemStorageType == storageTypeDest) 681Debug.Assert(_storage.ItemStorageType == typeof(XPathItem) || storageTypeDest == typeof(XPathItem), 688if (_storage.ItemStorageType == typeof(XPathNavigator)) 708if (_storage.ItemStorageType == typeof(XPathItem)) 722else 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); 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))