Esempio n. 1
0
        private static void SkipFromCurrent(JsonReader reader, JsonToken current)
        {
            if (AtomicTokens.HasFlag(current))
            {
                return;
            }

            switch (current)
            {
            case JsonToken.ArrayStart: SkipAsArray(reader); return;

            case JsonToken.ObjectStart: SkipAsObject(reader); return;
            }

            throw Exceptions.BadToken(reader, current, JsonToken.ArrayStart | JsonToken.ObjectStart);
        }