Custom attribute that, when applied to a serializable type, specifies that the serializer of this type has a dependency on another serializer. The custom attribute can be applied at assembly level; it then applies to all serializable types in this assembly.
An attribute that marks a field of a type that implements ICompileTimeSerializable as non-serialized.
Provides read access to the collection of deserialized arguments.
Provides write access to a collection of arguments that need to be serialized.
Marks the implementing type as being serializable. Aspects and fabrics are typically serialized when they affect a different project than the current one (by inheritance or reference validation). Serialized objects may be deserialized on a different machine than the one on which they have been serialized, and a long time after.
Interface that can be implemented by serializable classes. It defines methods OnDeserialized() and OnSerializing() called during serialization.
Defines the semantics of an object serializer.
Defines a method CreateSerializer(Type), which creates instances of the ISerializer interface for given object types.