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

◆ IsSuffix() [1/4]

unsafe bool System.Globalization.CompareInfo.IsSuffix ( ReadOnlySpan< char > source,
ReadOnlySpan< char > suffix,
CompareOptions options,
out int matchLength )
inline

Definition at line 544 of file CompareInfo.cs.

545 {
546 bool flag;
547 if (GlobalizationMode.Invariant || suffix.IsEmpty || ((uint)options & 0xFFFFFFE0u) != 0)
548 {
549 flag = IsSuffix(source, suffix, options);
550 matchLength = (flag ? suffix.Length : 0);
551 }
552 else
553 {
554 int num = 0;
555 flag = EndsWithCore(source, suffix, options, &num);
556 matchLength = num;
557 }
558 return flag;
559 }
unsafe bool EndsWithCore(ReadOnlySpan< char > source, ReadOnlySpan< char > suffix, CompareOptions options, int *matchLengthPtr)
bool IsSuffix(string source, string suffix, CompareOptions options)

References System.Runtime.Serialization.Dictionary, System.Globalization.CompareInfo.EndsWithCore(), System.Globalization.GlobalizationMode.Invariant, System.Globalization.CompareInfo.IsSuffix(), System.options, System.source, and System.suffix.