private char ReadChar() { if (this.Eof()) { StringBuilder stringBuilder = new StringBuilder(); string str = "PropertyPath_InvalidBindingPathNoChar"; object[] objArray = new object[] { this.propertyPath }; stringBuilder.AppendFormat(str, objArray); throw new ArgumentException(stringBuilder.ToString()); } char chr = this.propertyPath[this.index]; PropertyPathParser propertyPathParser = this; propertyPathParser.index = propertyPathParser.index + 1; return(chr); }
private void Unread() { PropertyPathParser propertyPathParser = this; propertyPathParser.index = propertyPathParser.index - 1; }