/// <summary> /// Creates a new instance. /// </summary> /// <param name="options">The serialization options</param> /// <param name="normalizer">The <see cref="IniContainer"/> normalizer to use</param> /// <exception cref="ArgumentNullException"></exception> public IniSerializer(IniSerializationOptions options, IIniNormalizer normalizer) { if (options == null) { throw new ArgumentNullException(nameof(options)); } if (normalizer == null) { throw new ArgumentNullException(nameof(normalizer)); } Options = options; Normalizer = normalizer; }
/// <summary> /// Creates a new instance. Will use <see cref="IniNormalizer.Default"/>. /// </summary> /// <param name="options">The serialization options</param> /// <exception cref="ArgumentNullException"></exception> public IniSerializer(IniSerializationOptions options) : this(options, IniNormalizer.Default) { }