NSoft.NFramework.Nini.Ini.IniReader.ReadKey C# (CSharp) Method

ReadKey() private method

Reads a key.
private ReadKey ( ) : void
return void
        private void ReadKey() {
            int ch = -1;
            iniType = IniType.Key;

            while(true) {
                ch = PeekChar();

                if(IsAssign(ch)) {
                    ReadChar();
                    break;
                }

                if(EndOfLine(ch)) {
                    if(acceptNoAssignmentOperator) {
                        break;
                    }
                    throw new IniException(this,
                                           String.Format("Expected assignment operator ({0})",
                                                         assignDelimiters[0]));
                }

                name.Append((char)ReadChar());
            }

            ReadKeyValue();
            SearchForComment();
            RemoveTrailingWhitespace(name);
        }