// constructors /// <summary> /// Initializes a new instance of the <see cref="JsonDotNetSerializationProvider"/> class. /// </summary> /// <param name="predicate">The predicate.</param> /// <param name="wrappedSerializer">The wrapped serializer.</param> public JsonDotNetSerializationProvider(Func <Type, bool> predicate, Newtonsoft.Json.JsonSerializer wrappedSerializer = null) { if (predicate == null) { throw new ArgumentNullException(nameof(predicate)); } _predicate = predicate; _wrappedSerializer = wrappedSerializer ?? JsonSerializerAdapterHelper.CreateDefaultJsonSerializer(); }
// constructors /// <summary> /// Initializes a new instance of the <see cref="JsonSerializerAdapter{TValue}"/> class. /// </summary> public JsonSerializerAdapter() : this(JsonSerializerAdapterHelper.CreateDefaultJsonSerializer()) { }