Alba.Jaml.MSInternal.GenericTypeNameScanner.State_InSubscript C# (CSharp) Метод

State_InSubscript() приватный Метод

private State_InSubscript ( ) : void
Результат void
        private void State_InSubscript ()
        {
            if (base.IsAtEndOfInput) {
                this._token = GenericTypeNameScannerToken.ERROR;
                this._state = State.START;
            }
            else {
                switch (base.CurrentChar) {
                    case ',':
                        this.AddToMultiCharToken();
                        break;

                    case ']':
                        this.AddToMultiCharToken();
                        this._token = GenericTypeNameScannerToken.SUBSCRIPT;
                        this._state = State.START;
                        break;

                    default:
                        if (Sample_StringParserBase.IsWhitespaceChar(base.CurrentChar)) {
                            this.AddToMultiCharToken();
                        }
                        else {
                            this._token = GenericTypeNameScannerToken.ERROR;
                        }
                        break;
                }
                this._lastChar = base.CurrentChar;
                base.Advance();
            }
        }