Loyc.StringBuilderExt.LastIndexOf C# (CSharp) Method

LastIndexOf() public static method

Gets the index of a substring in a StringBuilder
public static LastIndexOf ( this sb, UString searchStr, int startIndex = int.MaxValue, bool ignoreCase = false ) : int
sb this
searchStr UString
startIndex int
ignoreCase bool
return int
		public static int LastIndexOf(this StringBuilder sb, UString searchStr, int startIndex = int.MaxValue, bool ignoreCase = false)
		{
			if (startIndex > sb.Length - searchStr.Length)
				startIndex = sb.Length - searchStr.Length;
			for (int i = startIndex; i >= 0; i--)
				if (SubstringEqualHelper(sb, i, searchStr, ignoreCase))
					return i;
			return -1;
		}

Same methods

StringBuilderExt::LastIndexOf ( this sb, char searchChar, int startIndex = int.MaxValue ) : int