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

◆ Rewrite()

void System.Xml.Xsl.Xslt.XslAstRewriter.Rewrite ( Compiler compiler)
inline

Definition at line 16 of file XslAstRewriter.cs.

17 {
21 foreach (ProtoTemplate allTemplate in compiler.AllTemplates)
22 {
23 _scope.EnterScope();
25 }
26 while (_newTemplates.Count > 0)
27 {
28 Template template = _newTemplates.Pop();
29 compiler.AllTemplates.Add(template);
30 compiler.NamedTemplates.Add(template.Name, template);
31 _scope.EnterScope();
32 CheckNodeCost(template);
33 }
34 }
void Add(TKey key, TValue value)
CompilerScopeManager< VarPar > _scope

References System.Xml.Xsl.Xslt.XslAstRewriter._compiler, System.Xml.Xsl.Xslt.XslAstRewriter._newTemplates, System.Xml.Xsl.Xslt.XslAstRewriter._scope, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Xml.Xsl.Xslt.XslAstRewriter.CheckNodeCost(), System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Xml.Dictionary, and System.Xml.Name.

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