/// <summary> /// Initializes a new instance of the JsonReader class. /// </summary> /// <param name="buffer">The buffer.</param> /// <param name="settings">The reader settings.</param> public JsonReader( JsonBuffer buffer, JsonReaderSettings settings ) { this.buffer = buffer; this.settings = settings.Freeze(); this.context = new JsonReaderContext(null, ContextType.TopLevel); }