Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AnalyzeChoice()

virtual void System.Xml.Xsl.IlGen.XmlILStateAnalyzer.AnalyzeChoice ( QilChoice ndChoice,
XmlILConstructInfo info )
inlineprotectedvirtual

Definition at line 197 of file XmlILStateAnalyzer.cs.

198 {
199 int num = ndChoice.Branches.Count - 1;
200 ndChoice.Branches[num] = AnalyzeContent(ndChoice.Branches[num]);
201 PossibleXmlStates possibleXmlStates = xstates;
202 while (--num >= 0)
203 {
204 xstates = info.InitialStates;
205 ndChoice.Branches[num] = AnalyzeContent(ndChoice.Branches[num]);
207 {
208 possibleXmlStates = PossibleXmlStates.Any;
209 }
210 }
212 }
virtual QilNode AnalyzeContent(QilNode nd)

References System.Xml.Xsl.IlGen.XmlILStateAnalyzer.AnalyzeContent(), System.Xml.Dictionary, System.info, and System.Xml.Xsl.IlGen.XmlILStateAnalyzer.xstates.

Referenced by System.Xml.Xsl.IlGen.XmlILStateAnalyzer.Analyze(), and System.Xml.Xsl.IlGen.XmlILStateAnalyzer.AnalyzeContent().