public string GetLeadingWhitespace() { string s = mText; int i; s = s.Replace(" ", " "); for (i = 0; i < s.Length; i++) { if (s.Substring(i, 1) == " ") {} else { break; } } return mText.Substring(0, i); }