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

◆ SortWhiteSpace()

void System.Xml.Xsl.XsltOld.Stylesheet.SortWhiteSpace ( )
inlinepackage

Definition at line 86 of file Stylesheet.cs.

87 {
88 if (_queryKeyTable != null)
89 {
90 for (int i = 0; i < _whitespaceList.Count; i++)
91 {
92 for (int num = _whitespaceList.Count - 1; num > i; num--)
93 {
94 WhitespaceElement whitespaceElement = (WhitespaceElement)_whitespaceList[num - 1];
95 WhitespaceElement whitespaceElement2 = (WhitespaceElement)_whitespaceList[num];
96 if (whitespaceElement2.Priority < whitespaceElement.Priority)
97 {
100 }
101 }
102 }
103 _whitespace = true;
104 }
105 if (_imports == null)
106 {
107 return;
108 }
109 for (int num2 = _imports.Count - 1; num2 >= 0; num2--)
110 {
111 Stylesheet stylesheet = (Stylesheet)_imports[num2];
112 if (stylesheet.Whitespace)
113 {
114 stylesheet.SortWhiteSpace();
115 _whitespace = true;
116 }
117 }
118 }

References System.Xml.Xsl.XsltOld.Stylesheet._imports, System.Xml.Xsl.XsltOld.Stylesheet._queryKeyTable, System.Xml.Xsl.XsltOld.Stylesheet._whitespace, System.Xml.Xsl.XsltOld.Stylesheet._whitespaceList, System.Collections.ArrayList.Count, System.Xml.Dictionary, System.Xml.Xsl.XsltOld.Stylesheet.SortWhiteSpace(), and System.Xml.Xsl.XsltOld.Stylesheet.Whitespace.

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