30 references to GetItemStorageType
System.Private.Xml (30)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (30)
103iterInfo.Storage = StorageDescriptor.Global(methGlobal, GetItemStorageType(iter), !iter.XmlType!.IsSingleton); 185NestedVisitEnsureStack(iter.Binding, GetItemStorageType(iter), isCached); 232iterInfo.Storage = StorageDescriptor.Parameter(paramId, GetItemStorageType(iter), !iter.XmlType!.IsSingleton); 267NestedVisitEnsureStack(iter.Binding, GetItemStorageType(iter), /*isCached:*/!iter.XmlType.IsSingleton); 281NestedVisitEnsureStack(ndFunc.Definition, GetItemStorageType(ndFunc), !ndFunc.XmlType!.IsSingleton); 908Type itemStorageType = GetItemStorageType(ndCond); 1164Type itemStorageType = GetItemStorageType(ndSeq); 1348XmlILStorageMethods meths = XmlILMethods.StorageMethods[GetItemStorageType(ndAvg)]; 1357XmlILStorageMethods meths = XmlILMethods.StorageMethods[GetItemStorageType(ndSum)]; 1366XmlILStorageMethods meths = XmlILMethods.StorageMethods[GetItemStorageType(ndMin)]; 1375XmlILStorageMethods meths = XmlILMethods.StorageMethods[GetItemStorageType(ndMax)]; 1401_iterCurr.EnsureItemStorageType(ndAgg.XmlType!, GetItemStorageType(ndAgg)); 1422_iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndAgg), false); 1434_iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndNeg), false); 1485_iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndOp), false); 2209NestedVisit(ndLet.Binding!, GetItemStorageType(ndLet), !ndLet.XmlType.IsSingleton); 2262Type itemStorageType = GetItemStorageType(ndSort); 2290_iterCurr.EnsureItemStorageType(ndSort.Variable.XmlType!, GetItemStorageType(ndSort.Variable)); 2360_iterCurr.EnsureItemStorageType(ndKey.Key.XmlType, GetItemStorageType(ndKey.Key)); 2562NestedVisitEnsureStack(ndActualArg, GetItemStorageType(ndFormalArg), !ndFormalArg.XmlType!.IsSingleton); 2575_iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndInvoke), !ndInvoke.XmlType!.IsSingleton); 3167_iterCurr.EnsureItemStorageType(ndTypeAssert.Source.XmlType, GetItemStorageType(ndTypeAssert)); 3658Type itemType = GetItemStorageType(ndActualArg); 3734_iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndInvoke), !ndInvoke.XmlType.IsSingleton); 4695_iterCurr.Storage.ItemStorageType == GetItemStorageType(nd) || 4763NestedVisit(nd, GetItemStorageType(nd), !nd.XmlType!.IsSingleton); 4776_iterCurr.EnsureItemStorageType(nd.XmlType!, GetItemStorageType(nd)); 4871cacheType = (GetItemStorageType(nd) == typeof(XPathNavigator)) ? typeof(XPathNavigator) : itemStorageType; 4952return CachesResult(ndTypeAssert.Source) && GetItemStorageType(ndTypeAssert.Source) == GetItemStorageType(ndTypeAssert);