// protected methods /// <summary> /// Creates a clone of the settings. /// </summary> /// <returns>A clone of the settings.</returns> protected override BsonReaderSettings CloneImplementation() { var clone = new JsonReaderSettings { CloseInput = _closeInput, GuidRepresentation = GuidRepresentation }; return clone; }
/// <summary> /// Creates a BsonReader for a JsonBuffer. /// </summary> /// <param name="buffer">The buffer.</param> /// <param name="settings">The settings.</param> /// <returns>A BsonReader.</returns> public static BsonReader Create(JsonBuffer buffer, JsonReaderSettings settings) { return(new JsonReader(buffer, settings)); }