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

◆ Execute()

override void System.Xml.Xsl.XsltOld.TemplateLookupAction.Execute ( Processor processor,
ActionFrame frame )
inlinepackage

Definition at line 17 of file TemplateLookupAction.cs.

18 {
19 Action action = null;
20 action = ((!(mode != null)) ? ((importsOf == null) ? processor.Stylesheet.FindTemplate(processor, frame.Node) : importsOf.FindTemplateImports(processor, frame.Node)) : ((importsOf == null) ? processor.Stylesheet.FindTemplate(processor, frame.Node, mode) : importsOf.FindTemplateImports(processor, frame.Node, mode)));
21 if (action == null)
22 {
23 action = BuiltInTemplate(frame.Node);
24 }
25 if (action != null)
26 {
27 frame.SetAction(action);
28 }
29 else
30 {
31 frame.Finished();
32 }
33 }
TemplateAction FindTemplateImports(Processor processor, XPathNavigator navigator, XmlQualifiedName mode)

References System.action, System.Xml.Xsl.XsltOld.TemplateLookupAction.BuiltInTemplate(), System.Xml.Dictionary, System.Xml.Xsl.XsltOld.Stylesheet.FindTemplateImports(), System.Xml.Xsl.XsltOld.ActionFrame.Finished(), System.Xml.Xsl.XsltOld.TemplateLookupAction.importsOf, System.Xml.Xsl.XsltOld.TemplateLookupAction.mode, System.Xml.Xsl.XsltOld.ActionFrame.Node, and System.Xml.Xsl.XsltOld.ActionFrame.SetAction().