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

◆ CompilePI()

QilNode System.Xml.Xsl.Xslt.QilGenerator.CompilePI ( XslNode node)
inlineprivate

Definition at line 968 of file QilGenerator.cs.

969 {
971 if (qilNode.NodeType == QilNodeType.LiteralString)
972 {
973 string name = (QilLiteral)qilNode;
974 _compiler.ValidatePiName(name, this);
975 }
976 return _f.PICtor(qilNode, CompileInstructions(node.Content));
977 }
QilNode PICtor(QilNode name, QilNode content)
void ValidatePiName(string name, IErrorHelper errorHelper)
Definition Compiler.cs:274
readonly XsltQilFactory _f
QilNode CompileInstructions(IList< XslNode > instructions)
QilNode CompileStringAvt(string avt)

References System.Xml.Xsl.Xslt.QilGenerator._compiler, System.Xml.Xsl.Xslt.QilGenerator._f, System.Xml.Xsl.Xslt.QilGenerator.CompileInstructions(), System.Xml.Xsl.Xslt.QilGenerator.CompileStringAvt(), System.Xml.Xsl.Qil.QilPatternFactory.PICtor(), and System.Xml.Xsl.Xslt.Compiler.ValidatePiName().

Referenced by System.Xml.Xsl.Xslt.QilGenerator.CompileInstructions().