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

◆ SubstringBefore()

string MS.Internal.Xml.XPath.StringFunctions.SubstringBefore ( XPathNodeIterator nodeIterator)
inlineprivate

Definition at line 154 of file StringFunctions.cs.

155 {
156 string text = _argList[0].Evaluate(nodeIterator).ToString();
157 string text2 = _argList[1].Evaluate(nodeIterator).ToString();
158 if (text2.Length == 0)
159 {
160 return text2;
161 }
162 int num = s_compareInfo.IndexOf(text, text2, CompareOptions.Ordinal);
163 if (num >= 1)
164 {
165 return text.Substring(0, num);
166 }
167 return string.Empty;
168 }
static readonly CompareInfo s_compareInfo

References MS.Internal.Xml.XPath.StringFunctions._argList, System.Xml.Dictionary, and MS.Internal.Xml.XPath.StringFunctions.s_compareInfo.

Referenced by MS.Internal.Xml.XPath.StringFunctions.Evaluate().