6 instantiations of StorageDescriptor
System.Data.SqlXml (6)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (6)
60
return new
StorageDescriptor
();
67
StorageDescriptor storage = new
StorageDescriptor
();
78
StorageDescriptor storage = new
StorageDescriptor
();
94
StorageDescriptor storage = new
StorageDescriptor
();
109
StorageDescriptor storage = new
StorageDescriptor
();
124
StorageDescriptor storage = new
StorageDescriptor
();
107 references to StorageDescriptor
System.Data.SqlXml (107)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (22)
59
public static
StorageDescriptor
None() {
66
public static
StorageDescriptor
Stack(Type itemStorageType, bool isCached) {
67
StorageDescriptor
storage = new StorageDescriptor();
77
public static
StorageDescriptor
Parameter(int paramIndex, Type itemStorageType, bool isCached) {
78
StorageDescriptor
storage = new StorageDescriptor();
89
public static
StorageDescriptor
Local(LocalBuilder loc, Type itemStorageType, bool isCached) {
94
StorageDescriptor
storage = new StorageDescriptor();
105
public static
StorageDescriptor
Current(LocalBuilder locIter, Type itemStorageType) {
109
StorageDescriptor
storage = new StorageDescriptor();
119
public static
StorageDescriptor
Global(MethodInfo methGlobal, Type itemStorageType, bool isCached) {
124
StorageDescriptor
storage = new StorageDescriptor();
140
public
StorageDescriptor
ToStack() {
147
public
StorageDescriptor
ToLocal(LocalBuilder loc) {
154
public
StorageDescriptor
ToStorageType(Type itemStorageType) {
155
StorageDescriptor
storage = this;
231
private
StorageDescriptor
storage;
297
public void SetIterator(Label lblNext,
StorageDescriptor
storage) {
329
this.storage =
StorageDescriptor
.None();
367
this.storage =
StorageDescriptor
.Stack(this.storage.ItemStorageType, false);
401
SetIterator(lblNext,
StorageDescriptor
.Stack(this.storage.ItemStorageType, false));
453
public
StorageDescriptor
Storage {
553
this.storage =
StorageDescriptor
.None();
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (85)
95
iterInfo.Storage =
StorageDescriptor
.Global(methGlobal, GetItemStorageType(iter), !iter.XmlType.IsSingleton);
217
iterInfo.Storage =
StorageDescriptor
.Parameter(paramId, GetItemStorageType(iter), !iter.XmlType.IsSingleton);
332
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(XPathItem), true);
393
this.iterCurr.Storage =
StorageDescriptor
.Local(locNav, typeof(XPathNavigator), false);
422
this.iterCurr.Storage =
StorageDescriptor
.None();
427
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(XPathItem), false);
443
this.iterCurr.Storage =
StorageDescriptor
.None();
465
this.iterCurr.Storage =
StorageDescriptor
.None();
470
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(bool), false);
491
this.iterCurr.Storage =
StorageDescriptor
.None();
496
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(bool), false);
507
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(string), false);
516
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(int), false);
525
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(long), false);
534
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(double), false);
543
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(decimal), false);
552
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(XmlQualifiedName), false);
653
this.iterCurr.Storage =
StorageDescriptor
.None();
659
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(bool), false);
739
this.iterCurr.Storage =
StorageDescriptor
.None();
745
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(bool), false);
796
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(bool), false);
799
this.iterCurr.Storage =
StorageDescriptor
.None();
839
this.iterCurr.Storage =
StorageDescriptor
.None();
898
this.iterCurr.SetIterator(lblNext,
StorageDescriptor
.Local(locCond, itemStorageType, false));
983
this.iterCurr.Storage =
StorageDescriptor
.None();
1034
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(int), false);
1071
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(XPathItem), false);
1099
this.iterCurr.Storage =
StorageDescriptor
.Stack(itemStorageType, false);
1155
this.iterCurr.SetIterator(lblNext,
StorageDescriptor
.Local(locList, itemStorageType, false));
1239
this.iterCurr.Storage =
StorageDescriptor
.Current(locIter, typeof(XPathNavigator));
1243
this.iterCurr.SetIterator(lblNext,
StorageDescriptor
.Current(locIter, typeof(XPathNavigator)));
1322
this.iterCurr.Storage =
StorageDescriptor
.Stack(GetItemStorageType(ndAgg), false);
1333
this.iterCurr.Storage =
StorageDescriptor
.Stack(GetItemStorageType(ndNeg), false);
1378
this.iterCurr.Storage =
StorageDescriptor
.Stack(GetItemStorageType(ndOp), false);
1388
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(int), false);
1455
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(string), false);
1526
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(XmlQualifiedName), false);
1939
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(XPathNavigator), true);
2085
this.iterCurr.Storage =
StorageDescriptor
.Local(locPos, typeof(int), false);
2148
this.iterCurr.Storage =
StorageDescriptor
.Local(locCache, itemStorageType, true);
2352
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(XPathNavigator), true);
2388
this.iterCurr.Storage =
StorageDescriptor
.Stack(GetItemStorageType(ndInvoke), !ndInvoke.XmlType.IsSingleton);
2391
this.iterCurr.Storage =
StorageDescriptor
.None();
2425
this.iterCurr.Storage =
StorageDescriptor
.Local(locNav, typeof(XPathNavigator), false);
2444
this.iterCurr.Storage =
StorageDescriptor
.Local(locNav, typeof(XPathNavigator), false);
2462
this.iterCurr.Storage =
StorageDescriptor
.Local(locNav, typeof(XPathNavigator), false);
2476
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(XPathNavigator), false);
2615
this.iterCurr.Storage =
StorageDescriptor
.None();
2651
this.iterCurr.Storage =
StorageDescriptor
.None();
2670
this.iterCurr.Storage =
StorageDescriptor
.None();
2691
this.iterCurr.Storage =
StorageDescriptor
.None();
2764
this.iterCurr.Storage =
StorageDescriptor
.None();
2783
this.iterCurr.Storage =
StorageDescriptor
.None();
2818
this.iterCurr.Storage =
StorageDescriptor
.None();
2847
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(XPathNavigator), false);
2893
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(XmlQualifiedName), false);
2899
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(string), false);
2905
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(string), false);
2911
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(string), false);
3186
this.iterCurr.Storage =
StorageDescriptor
.None();
3188
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(bool), false);
3230
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(string), false);
3301
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(string), false);
3345
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(XPathItem), true);
3464
this.iterCurr.Storage =
StorageDescriptor
.Stack(GetItemStorageType(ndInvoke), !ndInvoke.XmlType.IsSingleton);
3499
this.iterCurr.Storage =
StorageDescriptor
.None();
3515
this.iterCurr.Storage =
StorageDescriptor
.None();
3543
this.iterCurr.Storage =
StorageDescriptor
.Stack(GetItemStorageType(typDst), !typDst.IsSingleton);
3741
this.iterCurr.SetIterator(lblNext,
StorageDescriptor
.Current(locIter, itemStorageType));
3790
this.iterCurr.Storage =
StorageDescriptor
.Current(locIter, itemStorageType);
3799
this.iterCurr.SetIterator(lblOnEndNested,
StorageDescriptor
.Current(locIter, itemStorageType));
4008
this.iterCurr.Storage =
StorageDescriptor
.None();
4022
this.iterCurr.Storage =
StorageDescriptor
.None();
4045
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(bool), false);
4064
this.iterCurr.Storage =
StorageDescriptor
.None();
4071
this.iterCurr.Storage =
StorageDescriptor
.None();
4086
this.iterCurr.Storage =
StorageDescriptor
.Stack(typeof(bool), false);
4110
this.iterCurr.SetIterator(lblOnEnd,
StorageDescriptor
.None());
4126
this.iterCurr.Storage =
StorageDescriptor
.None();
4330
this.iterCurr.SetIterator(lblOnEnd,
StorageDescriptor
.None());
4355
this.iterCurr.Storage =
StorageDescriptor
.None();
4378
this.iterCurr.Storage =
StorageDescriptor
.None();
4459
this.iterCurr.Storage =
StorageDescriptor
.None();
4540
this.iterCurr.Storage =
StorageDescriptor
.Local(locCache, itemStorageType, true);