Attributes
UniversalSerializer normally does not need attributes, unlike BinaryFormatter or SoapFormatter for example.
Nevertheless, it can take some attributes into account, at your will.
Attribute |
Usage |
---|---|
UniversalSerializerLib3.ForceSerializeAttribute | Orders UniversalSerializer to serialize this field or property, not taking into account other attributes. |
UniversalSerializerLib3.ForceNotSerializeAttribute | Orders UniversalSerializer to never serialize this field or property, not taking into account other attributes. |
System.NonSerializedAttribute |
Orders the serializer to not serialize a field. Comes from BinaryFormatter. Can not be applied to a property. |
System.Xml.Serialization.XmlIgnoreAttribute |
Orders the serializer to not serialize a field or a property. Comes from XmlSerializer. |
System.ComponentModel.EditorBrowsableAttribute |
Normally, orders the IDE to not present the element (field, property, class, etc). UniversalSerializer interprets it differently and does not serialize the field or property. |