System\Xml\Xsl\IlGen\XmlIlVisitor.cs (30)
95iterInfo.Storage = StorageDescriptor.Global(methGlobal, GetItemStorageType(iter), !iter.XmlType.IsSingleton);
173NestedVisitEnsureStack(iter.Binding, GetItemStorageType(iter), isCached);
217iterInfo.Storage = StorageDescriptor.Parameter(paramId, GetItemStorageType(iter), !iter.XmlType.IsSingleton);
250NestedVisitEnsureStack(iter.Binding, GetItemStorageType(iter), /*isCached:*/!iter.XmlType.IsSingleton);
264NestedVisitEnsureStack(ndFunc.Definition, GetItemStorageType(ndFunc), !ndFunc.XmlType.IsSingleton);
845Type itemStorageType = GetItemStorageType(ndCond);
1082Type itemStorageType = GetItemStorageType(ndSeq);
1253XmlILStorageMethods meths = XmlILMethods.StorageMethods[GetItemStorageType(ndAvg)];
1261XmlILStorageMethods meths = XmlILMethods.StorageMethods[GetItemStorageType(ndSum)];
1269XmlILStorageMethods meths = XmlILMethods.StorageMethods[GetItemStorageType(ndMin)];
1277XmlILStorageMethods meths = XmlILMethods.StorageMethods[GetItemStorageType(ndMax)];
1302this.iterCurr.EnsureItemStorageType(ndAgg.XmlType, GetItemStorageType(ndAgg));
1322this.iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndAgg), false);
1333this.iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndNeg), false);
1378this.iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndOp), false);
2045NestedVisit(ndLet.Binding, GetItemStorageType(ndLet), !ndLet.XmlType.IsSingleton);
2094Type itemStorageType = GetItemStorageType(ndSort);
2122this.iterCurr.EnsureItemStorageType(ndSort.Variable.XmlType, GetItemStorageType(ndSort.Variable));
2187this.iterCurr.EnsureItemStorageType(ndKey.Key.XmlType, GetItemStorageType(ndKey.Key));
2376NestedVisitEnsureStack(ndActualArg, GetItemStorageType(ndFormalArg), !ndFormalArg.XmlType.IsSingleton);
2388this.iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndInvoke), !ndInvoke.XmlType.IsSingleton);
2942this.iterCurr.EnsureItemStorageType(ndTypeAssert.Source.XmlType, GetItemStorageType(ndTypeAssert));
3398Type itemType = GetItemStorageType(ndActualArg);
3464this.iterCurr.Storage = StorageDescriptor.Stack(GetItemStorageType(ndInvoke), !ndInvoke.XmlType.IsSingleton);
4338this.iterCurr.Storage.ItemStorageType == GetItemStorageType(nd) ||
4398NestedVisit(nd, GetItemStorageType(nd), !nd.XmlType.IsSingleton);
4410this.iterCurr.EnsureItemStorageType(nd.XmlType, GetItemStorageType(nd));
4497cacheType = (GetItemStorageType(nd) == typeof(XPathNavigator)) ? typeof(XPathNavigator) : itemStorageType;
4574return CachesResult(ndTypeAssert.Source) && GetItemStorageType(ndTypeAssert.Source) == GetItemStorageType(ndTypeAssert);