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

◆ FindPrefix()

bool System.Xml.Xsl.XsltOld.OutputScopeManager.FindPrefix ( string nspace,
out string prefix )
inlinepackage

Definition at line 104 of file OutputScopeManager.cs.

105 {
106 int num = _elementScopesStack.Length - 1;
107 while (0 <= num)
108 {
109 OutputScope outputScope = (OutputScope)_elementScopesStack[num];
110 string prefix2 = null;
111 if (outputScope.FindPrefix(nspace, out prefix2))
112 {
113 string text = ResolveNamespace(prefix2);
114 if (text == null || !Ref.Equal(text, nspace))
115 {
116 break;
117 }
118 prefix = prefix2;
119 return true;
120 }
121 num--;
122 }
123 prefix = null;
124 return false;
125 }

References System.Xml.Xsl.XsltOld.OutputScopeManager._elementScopesStack, System.Xml.Dictionary, System.Xml.Ref.Equal(), System.prefix, System.Xml.Xsl.XsltOld.OutputScopeManager.ResolveNamespace(), and System.text.

Referenced by System.Xml.Xsl.XsltOld.RecordBuilder.GetPrefixForNamespace().