ReSharper 2025.3 ヘルプ

コード検査: 「Nullable<T>」を「T?」に変換する

C# では、T? の代わりに T? を書くことができるため、完全な Nullable<T> タイプ名を使用する必要はありません。結果的に、ReSharper はロングタイプ名を省略形に置き換えるオプションを提供します。

2024 年 2 月 11 日

関連ページ:

コードインスペクション設定を構成する

設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...

コード検査: 「CannotApplyEqualityOperatorAttribute」でマークされた型の値は、「Equals()」を使用して比較する必要があります。| ReSharper ドキュ

ReSharper は、および演算子の使用が不適切であり、に置き換える必要がある型をマークするために、ReSharper.Annotations に [CannotApplyEqualityOperator] 属性を提供します。この属性でマークされた 2 つのタイプがまたはを使用して比較されると、ReSharper は警告を発行します。ReSharper は、と比較するために等価演算子を使用することは自明であると想定しており、この場合は警告を発行しません。[CannotApplyEqualityOpe...