public WireMessageSerializer(string contentType, SerializerOptions options) { if (options == null) { serializer = new Serializer(); } else { serializer = new Serializer(options); } if (contentType == null) { ContentType = "wire"; } else { ContentType = contentType; } }
/// <summary> /// Configures the <see cref="SerializerOptions"/> to use. /// </summary> /// <param name="config">The <see cref="SerializationExtensions{T}"/> instance.</param> /// <param name="options">The <see cref="SerializerOptions"/> to use.</param> public static void Options(this SerializationExtensions<WireSerializer> config, SerializerOptions options) { Guard.AgainstNull(config, nameof(config)); var settings = config.GetSettings(); settings.Set<SerializerOptions>(options); }