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

◆ Compile()

override void System.Xml.Xsl.XsltOld.TemplateAction.Compile ( Compiler compiler)
inlinepackage

Definition at line 40 of file TemplateAction.cs.

41 {
43 if (_matchKey == -1)
44 {
45 if (_name == null)
46 {
47 throw XsltException.Create(System.SR.Xslt_TemplateNoAttrib);
48 }
49 if (_mode != null)
50 {
51 throw XsltException.Create(System.SR.Xslt_InvalidModeAttribute);
52 }
53 }
54 compiler.BeginTemplate(this);
55 if (compiler.Recurse())
56 {
59 compiler.ToParent();
60 }
61 compiler.EndTemplate();
63 }
static string Xslt_TemplateNoAttrib
Definition SR.cs:2094
static string Xslt_InvalidModeAttribute
Definition SR.cs:2126
Definition SR.cs:7
void CompileAttributes(Compiler compiler)
void CompileParameters(Compiler compiler)
void AnalyzePriority(Compiler compiler)

References System.Xml.Xsl.XsltOld.TemplateAction._matchKey, System.Xml.Xsl.XsltOld.TemplateAction._mode, System.Xml.Xsl.XsltOld.TemplateAction._name, System.Xml.Xsl.XsltOld.TemplateAction.AnalyzePriority(), System.Xml.Xsl.XsltOld.CompiledAction.CompileAttributes(), System.Xml.Xsl.XsltOld.TemplateAction.CompileParameters(), System.Xml.Xsl.XsltOld.ContainerAction.CompileTemplate(), System.Xml.Xsl.XsltException.Create(), System.Xml.Dictionary, System.SR.Xslt_InvalidModeAttribute, and System.SR.Xslt_TemplateNoAttrib.