43 references to XmlILConstructMethod
System.Private.Xml (43)
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (2)
26
if (XmlILConstructInfo.Read(ndFunc).ConstructMethod ==
XmlILConstructMethod
.Writer)
45
if (XmlILConstructInfo.Read(nd).ConstructMethod ==
XmlILConstructMethod
.Writer)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (29)
55
private
XmlILConstructMethod
_constrMeth;
117
_constrMeth =
XmlILConstructMethod
.Iterator;
176
public
XmlILConstructMethod
ConstructMethod
191
get { return _constrMeth ==
XmlILConstructMethod
.Writer || _constrMeth ==
XmlILConstructMethod
.WriterThenIterator; }
199
case
XmlILConstructMethod
.Iterator:
200
_constrMeth =
XmlILConstructMethod
.WriterThenIterator;
203
case
XmlILConstructMethod
.IteratorThenWriter:
204
_constrMeth =
XmlILConstructMethod
.Writer;
215
get { return _constrMeth ==
XmlILConstructMethod
.Writer || _constrMeth ==
XmlILConstructMethod
.IteratorThenWriter; }
223
case
XmlILConstructMethod
.Iterator:
224
_constrMeth =
XmlILConstructMethod
.IteratorThenWriter;
227
case
XmlILConstructMethod
.WriterThenIterator:
228
_constrMeth =
XmlILConstructMethod
.Writer;
239
get { return _constrMeth ==
XmlILConstructMethod
.IteratorThenWriter || _constrMeth ==
XmlILConstructMethod
.Iterator; }
247
case
XmlILConstructMethod
.Writer:
248
_constrMeth =
XmlILConstructMethod
.IteratorThenWriter;
251
case
XmlILConstructMethod
.WriterThenIterator:
252
_constrMeth =
XmlILConstructMethod
.Iterator;
378
if (_constrMeth !=
XmlILConstructMethod
.Iterator)
451
this.parentInfo.ConstructMethod =
XmlILConstructMethod
.Writer;
479
this.parentInfo.ConstructMethod =
XmlILConstructMethod
.WriterThenIterator;
559
info.ConstructMethod =
XmlILConstructMethod
.Writer;
575
info.ConstructMethod =
XmlILConstructMethod
.Writer;
600
info.ConstructMethod =
XmlILConstructMethod
.Writer;
618
info.ConstructMethod =
XmlILConstructMethod
.Writer;
633
info.ConstructMethod =
XmlILConstructMethod
.Writer;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (12)
239
useWriter = (XmlILConstructInfo.Read(ndFunc).ConstructMethod ==
XmlILConstructMethod
.Writer);
307
case
XmlILConstructMethod
.WriterThenIterator:
312
case
XmlILConstructMethod
.IteratorThenWriter:
317
case
XmlILConstructMethod
.Iterator:
449
if (XmlILConstructInfo.Read(ndErr).ConstructMethod ==
XmlILConstructMethod
.Writer)
473
if (XmlILConstructInfo.Read(ndWarning).ConstructMethod ==
XmlILConstructMethod
.Writer)
870
if (info.ConstructMethod ==
XmlILConstructMethod
.Writer)
909
Debug.Assert(info.ConstructMethod ==
XmlILConstructMethod
.Iterator);
1121
if (XmlILConstructInfo.Read(ndSeq).ConstructMethod ==
XmlILConstructMethod
.Writer)
1165
Debug.Assert(XmlILConstructInfo.Read(ndSeq).ConstructMethod ==
XmlILConstructMethod
.Iterator, "This method should only be called if items in list are pulled from a code iterator.");
2551
bool useWriter = (XmlILConstructInfo.Read(ndFunc).ConstructMethod ==
XmlILConstructMethod
.Writer);
3562
Debug.Assert(XmlILConstructInfo.Read(ndInvoke).ConstructMethod !=
XmlILConstructMethod
.Writer);