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

◆ CompileLiteral()

void System.Xml.Xsl.XsltOld.ContainerAction.CompileLiteral ( Compiler compiler)
inlineprivateinherited

Definition at line 662 of file ContainerAction.cs.

663 {
664 NavigatorInput input = compiler.Input;
665 switch (input.NodeType)
666 {
667 case XPathNodeType.Element:
668 AddEvent(compiler.CreateBeginEvent());
670 if (compiler.Recurse())
671 {
673 compiler.ToParent();
674 }
675 AddEvent(new EndEvent(XPathNodeType.Element));
676 break;
677 case XPathNodeType.Text:
678 case XPathNodeType.SignificantWhitespace:
679 AddEvent(compiler.CreateTextEvent());
680 break;
681 case XPathNodeType.Attribute:
682 case XPathNodeType.Namespace:
683 case XPathNodeType.Whitespace:
684 case XPathNodeType.ProcessingInstruction:
685 case XPathNodeType.Comment:
686 break;
687 }
688 }
void CompileLiteralAttributesAndNamespaces(Compiler compiler)

References System.Xml.Xsl.XsltOld.ContainerAction.AddEvent(), System.Xml.Xsl.XsltOld.ContainerAction.CompileLiteralAttributesAndNamespaces(), System.Xml.Xsl.XsltOld.ContainerAction.CompileTemplate(), System.Xml.Dictionary, and System.input.

Referenced by System.Xml.Xsl.XsltOld.ContainerAction.CompileOnceTemplate().