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

◆ ReplaceNamespaceAlias()

void System.Xml.Xsl.XsltOld.Stylesheet.ReplaceNamespaceAlias ( Compiler compiler)
inlinepackage

Definition at line 223 of file Stylesheet.cs.

224 {
225 if (_modeManagers != null)
226 {
228 while (enumerator.MoveNext())
229 {
230 TemplateManager templateManager = (TemplateManager)enumerator.Value;
231 if (templateManager.templates != null)
232 {
233 for (int i = 0; i < templateManager.templates.Count; i++)
234 {
235 TemplateAction templateAction = (TemplateAction)templateManager.templates[i];
236 templateAction.ReplaceNamespaceAlias(compiler);
237 }
238 }
239 }
240 }
241 if (_templateNameTable != null)
242 {
244 while (enumerator2.MoveNext())
245 {
246 TemplateAction templateAction2 = (TemplateAction)enumerator2.Value;
247 templateAction2.ReplaceNamespaceAlias(compiler);
248 }
249 }
250 if (_imports != null)
251 {
252 for (int num = _imports.Count - 1; num >= 0; num--)
253 {
254 Stylesheet stylesheet = (Stylesheet)_imports[num];
255 stylesheet.ReplaceNamespaceAlias(compiler);
256 }
257 }
258 }
IEnumerator IEnumerable. GetEnumerator()
Definition Hashtable.cs:899
readonly Hashtable _templateNameTable
Definition Stylesheet.cs:39

References System.Xml.Xsl.XsltOld.Stylesheet._imports, System.Xml.Xsl.XsltOld.Stylesheet._modeManagers, System.Xml.Xsl.XsltOld.Stylesheet._templateNameTable, System.Collections.ArrayList.Count, System.Xml.Dictionary, System.Collections.Hashtable.GetEnumerator(), and System.Xml.Xsl.XsltOld.Stylesheet.ReplaceNamespaceAlias().

Referenced by System.Xml.Xsl.XsltOld.Compiler.Compile(), and System.Xml.Xsl.XsltOld.Stylesheet.ReplaceNamespaceAlias().