Statics.Compare (nuget): Compares members of two objects and evaluates if they are equal or none equal based on conventions (public properties with the same names and same/derived/convertible types). Provides also few tweak options
Keywords: compare|compareobjects|compare-objects|comparison|equal|equality|none-equal|deep-equal|deep-equals|diffs|difference