ReSharper 2026.1 Help

コードインスペクション: 代わりに参照等価をチェックする

このインスペクションは、参照不等式チェックとして記述されるべき、否定された System.Type.Equals インスタンス呼び出しを報告します。

System.Type の場合、 .Equals(...) を否定する代わりに != で記述した方が不等式が明確になります。

サンプル

using System; bool AreDifferent(Type left, Type right) { return !left.Equals(right); }
using System; bool AreDifferent(Type left, Type right) { return left != right; }

クイックフィックス

簡単な修正で、 !left.Equals(right)left != right に置き換えることができます。

2026 年 6 月 12 日