JetBrains Rider 2026.1 Help

コードインスペクション:'Object.ReferenceEquals' は値型で呼び出されるため常に false です。

このインスペクションは、 object.ReferenceEquals が値型引数で呼び出されたことを報告します。 このコンテキストでは、値型との比較は常に偽となるため、通常は誤った等価性チェックが選択されたことを示しています。

サンプル

int x = 1; int y = 1; var same = object.ReferenceEquals(x, y);
int x = 1; int y = 1; var same = object.Equals(x, y);

クイックフィックス

簡単な解決策の一つは、 ReferenceEqualsEquals に置き換えることです。

2026 年 6 月 12 日