internal SerializeAsAttribute(string key, SerializeAs serializationType = SerializeAs.Default) { if (string.IsNullOrEmpty(key)) { throw new ArgumentException("Key cannot be null or empty.", paramName: nameof(key)); } Key = key; SerializeAs = serializationType; }
public SerializeAttribute(SerializeAs serializeAs) { IgnoreDefault = false; SerializeAs = serializeAs; }
public SerializeAttribute(SerializeAs SerializeAs, bool SerializeIfNull) { this.SerializeAs = SerializeAs; this.SerializeIfNull = SerializeIfNull; }
public SerializeAttribute(SerializeAs SerializeAs) :this(SerializeAs, true) { }