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

◆ AfterVisit()

virtual void System.Xml.Xsl.Qil.QilScopedVisitor.AfterVisit ( QilNode node)
inlineprotectedvirtualinherited

Definition at line 52 of file QilScopedVisitor.cs.

53 {
54 switch (node.NodeType)
55 {
56 case QilNodeType.QilExpression:
57 {
59 foreach (QilNode function in qilExpression.FunctionList)
60 {
61 EndScope(function);
62 }
63 foreach (QilNode globalVariable in qilExpression.GlobalVariableList)
64 {
66 }
67 {
68 foreach (QilNode globalParameter in qilExpression.GlobalParameterList)
69 {
71 }
72 break;
73 }
74 }
75 case QilNodeType.Function:
76 {
77 foreach (QilNode argument in ((QilFunction)node).Arguments)
78 {
80 }
81 break;
82 }
83 case QilNodeType.Loop:
84 case QilNodeType.Filter:
85 case QilNodeType.Sort:
86 EndScope(((QilLoop)node).Variable);
87 break;
88 }
89 }
virtual void EndScope(QilNode node)

References System.Xml.Dictionary, System.Xml.Xsl.Qil.QilScopedVisitor.EndScope(), and System.Xml.Xsl.Qil.QilExpression.

Referenced by System.Xml.Xsl.Qil.QilScopedVisitor.Visit().