private static void AppendNamePart(string part, StringBuilder name) { string str = part; for (int i = 0; i < str.Length; i++) { char chr = str[i]; if (TypeParser.IsDelimiter(chr)) { name.Append('\\'); } name.Append(chr); } }
private string ParsePart() { StringBuilder stringBuilder = new StringBuilder(); while (this.position < this.length && !TypeParser.IsDelimiter(this.fullname[this.position])) { if (this.fullname[this.position] == '\\') { this.position++; } string str = this.fullname; int num = this.position; this.position = num + 1; stringBuilder.Append(str[num]); } return(stringBuilder.ToString()); }