PostSharp.Community.DeepSerializable (nuget): A class annotated with [DeepSerializable] and all of its fields, recursively, are marked as serializable.
Keywords: postsharp|serializable|attribute|serialization|binaryformatter