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);