public XmlSerializer(XmlSerializerSettings settings) { if (settings == null) { throw new ArgumentNullException("settings"); } this.settings = settings; }
public XmlSerializationContext(XmlSerializerSettings settings) { if (settings == null) { throw new ArgumentNullException("settings"); } this.settings = settings; initialState = true; }
internal XmlSerializationContext(XmlSerializerSettings settings, XmlMember member, XmlContract contract) : this(settings) { if (contract == null) { throw new ArgumentNullException("contract"); } if (member == null) { throw new ArgumentNullException("member"); } currentContract = contract; currentMember = member; initialState = false; }