bool IsWhiteSpace(string doc, SubStringInfo info) { int end = info.Index + info.Length; for (int i = info.Index; i < end; i++) { if (!char.IsWhiteSpace(doc[i])) { return(false); } } return(true); }
SubStringInfo GetIndentation(string doc, SubStringInfo info) { int end = info.Index + info.Length; int i = info.Index; for (; i < end; i++) { if (!char.IsWhiteSpace(doc[i])) { break; } } return(new SubStringInfo(info.Index, i - info.Index)); }