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;
118
_constrMeth =
XmlILConstructMethod
.Iterator;
177
public
XmlILConstructMethod
ConstructMethod
192
get { return _constrMeth ==
XmlILConstructMethod
.Writer || _constrMeth ==
XmlILConstructMethod
.WriterThenIterator; }
200
case
XmlILConstructMethod
.Iterator:
201
_constrMeth =
XmlILConstructMethod
.WriterThenIterator;
204
case
XmlILConstructMethod
.IteratorThenWriter:
205
_constrMeth =
XmlILConstructMethod
.Writer;
216
get { return _constrMeth ==
XmlILConstructMethod
.Writer || _constrMeth ==
XmlILConstructMethod
.IteratorThenWriter; }
224
case
XmlILConstructMethod
.Iterator:
225
_constrMeth =
XmlILConstructMethod
.IteratorThenWriter;
228
case
XmlILConstructMethod
.WriterThenIterator:
229
_constrMeth =
XmlILConstructMethod
.Writer;
240
get { return _constrMeth ==
XmlILConstructMethod
.IteratorThenWriter || _constrMeth ==
XmlILConstructMethod
.Iterator; }
248
case
XmlILConstructMethod
.Writer:
249
_constrMeth =
XmlILConstructMethod
.IteratorThenWriter;
252
case
XmlILConstructMethod
.WriterThenIterator:
253
_constrMeth =
XmlILConstructMethod
.Iterator;
379
if (_constrMeth !=
XmlILConstructMethod
.Iterator)
452
this.parentInfo.ConstructMethod =
XmlILConstructMethod
.Writer;
480
this.parentInfo.ConstructMethod =
XmlILConstructMethod
.WriterThenIterator;
560
info.ConstructMethod =
XmlILConstructMethod
.Writer;
576
info.ConstructMethod =
XmlILConstructMethod
.Writer;
601
info.ConstructMethod =
XmlILConstructMethod
.Writer;
619
info.ConstructMethod =
XmlILConstructMethod
.Writer;
634
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);