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

◆ VisitTextCtor() [2/2]

QilNode System.Xml.Xsl.IlGen.XmlILVisitor.VisitTextCtor ( QilUnary ndText,
bool disableOutputEscaping )
inlineprivate

Definition at line 1744 of file XmlILVisitor.cs.

1745 {
1746 XmlILConstructInfo xmlILConstructInfo = XmlILConstructInfo.Read(ndText);
1747 PossibleXmlStates initialStates = xmlILConstructInfo.InitialStates;
1748 bool flag = (uint)(initialStates - 4) > 2u && CheckWithinContent(xmlILConstructInfo);
1749 if (!flag)
1750 {
1752 }
1755 switch (xmlILConstructInfo.InitialStates)
1756 {
1757 case PossibleXmlStates.WithinAttr:
1759 break;
1760 case PossibleXmlStates.WithinComment:
1761 _helper.Call(XmlILMethods.CommentText);
1762 break;
1763 case PossibleXmlStates.WithinPI:
1764 _helper.Call(XmlILMethods.PIText);
1765 break;
1766 default:
1768 break;
1769 }
1770 if (!flag)
1771 {
1773 }
1774 _iterCurr.Storage = StorageDescriptor.None();
1775 return ndText;
1776 }
void CallWriteString(bool disableOutputEscaping, bool callChk)
void BeforeStartChecks(QilNode ndCtor)
bool CheckWithinContent(XmlILConstructInfo info)
void AfterEndChecks(QilNode ndCtor)

References System.Xml.Xsl.IlGen.XmlILVisitor._helper, System.Xml.Xsl.IlGen.XmlILVisitor.AfterEndChecks(), System.Xml.Xsl.IlGen.XmlILVisitor.BeforeStartChecks(), System.Xml.Xsl.IlGen.GenerateHelper.Call(), System.Xml.Xsl.IlGen.GenerateHelper.CallWriteString(), System.Xml.Xsl.IlGen.XmlILVisitor.CheckWithinContent(), System.Xml.Xsl.IlGen.XmlILMethods.CommentText, System.Xml.Dictionary, System.Xml.Xsl.IlGen.GenerateHelper.LoadQueryOutput(), System.Xml.Xsl.IlGen.XmlILVisitor.NestedVisitEnsureStack(), System.Xml.Xsl.IlGen.StorageDescriptor.None(), System.Xml.Xsl.IlGen.XmlILMethods.PIText, and System.Xml.Xsl.IlGen.XmlILConstructInfo.Read().