PostSharp.Community.StructuralEquality (nuget): Automatically generates Equals and GetHashCode for annotated classes.
Keywords: postsharp|equals|gethashcode|equality|ilweaving