internal static string ToTitleCaseHelper(string toConvert, string alreadyConverted) { if (string.IsNullOrEmpty(toConvert)) { return(alreadyConverted); } int num = toConvert.IndexOf(' '); string str; string toConvert1; if (num != -1) { str = toConvert.Substring(0, num); toConvert1 = toConvert.Substring(num).Trim(); } else { str = toConvert.Substring(0); toConvert1 = string.Empty; } StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append(alreadyConverted); stringBuilder.Append(" "); stringBuilder.Append(str.Substring(0, 1).ToUpper(CultureInfo.CurrentCulture)); if (str.Length > 1) { stringBuilder.Append(str.Substring(1).ToLower(CultureInfo.CurrentCulture)); } return(DocumentMerge.ToTitleCaseHelper(toConvert1, ((object)stringBuilder).ToString())); }
internal static string ToTitleCase(string toConvert) { return(DocumentMerge.ToTitleCaseHelper(toConvert, string.Empty)); }