/// <summary> /// Initializes a new instance of the <see cref="JsonFormatter"/> class. /// </summary> /// <param name="options">The configured <see cref="JsonFormatterOptions"/>.</param> public JsonFormatter(JsonFormatterOptions options) { Validator.ThrowIfNull(options, nameof(options)); Options = options; if (options.SynchronizeWithJsonConvert) { options.Settings.ApplyToDefaultSettings(); } }
/// <summary> /// Initializes a new instance of the <see cref="JsonFormatter"/> class. /// </summary> /// <param name="options">The configured <see cref="JsonFormatterOptions"/>.</param> public JsonFormatter(JsonFormatterOptions options) { Validator.ThrowIfNull(options, nameof(options)); Options = options; if (options.SynchronizeWithJsonConvert) { JsonConvert.DefaultSettings = () => options.Settings; } }