public static bool EndsWith(this StringBuilder sb, UString what, bool ignoreCase = false) { if (what.Length > sb.Length) return false; return SubstringEqualHelper(sb, sb.Length - what.Length, what, ignoreCase); }