The struct, record or union type '{0}' implements the interface 'System.IComparable<_>' explicitly. You must apply the 'CustomComparison' attribute to the type, and should also provide a consistent implementation of the non-generic interface System.IComparable.
The struct, record or union type '{0}' has the 'StructuralComparison' attribute but the component type '{1}' does not satisfy ...
The struct, record or union type '{0}' has the 'StructuralComparison' attribute but the type parameter '{1}' does not satisfy ...
The struct, record or union type '{0}' has the 'StructuralEquality' attribute but the component type '{1}' does not satisfy ...
The struct, record or union type '{0}' has the 'StructuralEquality' attribute but the type parameter '{1}' does not satisfy ...
The struct, record or union type '{0}' implements the interface 'System.IComparable ' explicitly. You must apply the 'CustomComparison' ...
The struct, record or union type '{0}' implements the interface 'System.IComparable' explicitly. You must apply the 'CustomComparison' ...
The struct, record or union type '{0}' implements the interface 'System.IEquatable ' explicitly. Apply the 'CustomEquality' ...
The struct, record or union type '{0}' implements the interface 'System.IStructuralComparable' explicitly. Apply the 'CustomComparison' ...
The struct, record or union type '{0}' implements the interface 'System.IStructuralEquatable' explicitly. Apply the 'CustomEquality' ...