構造体型 レコード型 または共用体型の '{0}' は インターフェイス 'System.IEquatable ' を明示的に実装しています この型には 'CustomEquality' 属性を適用し さらに整合性のある非ジェネリック オーバーライド ...

構造体型、レコード型、または共用体型の '{0}' は、インターフェイス 'System.IEquatable<_>' を明示的に実装しています。この型には 'CustomEquality' 属性を適用し、さらに整合性のある非ジェネリック オーバーライド 'System.Object.Equals(obj)' の実装を用意してください。
構造体型 レコード型 または共用体型 '{0}' には 'Object.Equals' の明示的な実装があります 'Object.GetHashCode()' に対応するオーバーライドを実装してください 構造体型 レコード型 または共用体型 '{0}' には 'Object.GetHashCode' の明示的な実装があります 'Object.Equals(obj)' に対応するオーバーライドを実装してください 構造体型 レコード型 または共用体型 '{0}' には 'Object.GetHashCode' または 'Object.Equals' の明示的な実装があります この型には 'CustomEquality' 属性を適用してください 構造体型 レコード型 または共用体型の '{0}' は インターフェイス 'System.IComparable ' を明示的に実装しています この型には 'CustomComparison' 属性を適用し さらに整合性のある非ジェネリック ... 構造体型 レコード型 または共用体型の '{0}' は インターフェイス 'System.IEquatable ' を明示的に実装しています この型には 'CustomEquality' 属性を適用し さらに整合性のある非ジェネリック オーバーライド ... 構造体型 レコード型 または共用体型の '{0}' はインターフェイス 'System.IComparable' を明示的に実装しています この型には 'CustomComparison' 属性を適用する必要があります 構造体型 レコード型 または共用体型の '{0}' はインターフェイス 'System.IStructuralComparable' を明示的に実装しています この型には 'CustomComparison' 属性を適用してください 構造体型 レコード型 または共用体型の '{0}' はインターフェイス 'System.IStructuralEquatable' を明示的に実装しています この型には 'CustomEquality' 属性を適用してください 構造体型のすべてのフィールドが既定の初期化を許可している場合のみ 既定である ゼロで初期化した構造型のコンストラクターを使用できます