See Also: PreserveAttribute Members
This attribute is used at link time by the MonoMac linker to skip certain classes, structures, enumerations or other objects from being linked.
By applying this attribute all of the members of the target will be kept as if they had been referenced by the code.
This attribute is useful for example when using classes that use reflection (for example web services) and that use this information for serialization and deserialization.