Jayrock.Json.JsonBufferReader.ReadTokenImpl C# (CSharp) Метод

ReadTokenImpl() защищенный Метод

protected ReadTokenImpl ( ) : Jayrock.Json.JsonToken
Результат Jayrock.Json.JsonToken
        protected override JsonToken ReadTokenImpl()
        {
            if (_buffer.IsStructured)
            {
                Debug.Assert(!EOF); // sanity check
                if (++_index < _buffer.Length)
                    return _buffer[_index];
            }
            else
            {
                switch (++_index)
                {
                    case 0: return JsonToken.Array();
                    case 1: return _buffer[0];
                    case 2: return JsonToken.EndArray();
                }
            }

            return JsonToken.EOF();
        }