コード例 #1
0
        private JsonReader(TextReader reader, bool owned)
        {
            if (reader == null)
            {
                throw new ArgumentNullException("reader");
            }

            parser_in_string = false;
            parser_return    = false;

            read_started    = false;
            automaton_stack = new Stack <int> ();
            automaton_stack.Push((int)ParserToken.End);
            automaton_stack.Push((int)ParserToken.Text);

            lexer = new JsonLexer(reader);

            end_of_input = false;
            end_of_json  = false;

            this.reader     = reader;
            reader_is_owned = owned;
        }
コード例 #2
0
ファイル: JsonReader.cs プロジェクト: xeno-by/xenogears
        private JsonReader (TextReader reader, bool owned)
        {
            if (reader == null)
                throw new ArgumentNullException ("reader");

            parser_in_string = false;
            parser_return = false;

            read_started = false;
            automaton_stack = new Stack<int> ();
            automaton_stack.Push ((int) ParserToken.End);
            automaton_stack.Push ((int) ParserToken.Text);

            lexer = new JsonLexer (reader);

            end_of_input = false;
            end_of_json  = false;

            this.reader = reader;
            reader_is_owned = owned;
        }