コード検査: 「Nullable<T>」を「T?」に変換する
C# では、T?
の代わりに T?
を書くことができるため、完全な Nullable<T>
タイプ名を使用する必要はありません。結果的に、JetBrains Rider はロングタイプ名を省略形に置き換えるオプションを提供します。
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、JetBrains Rider はサポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかにかかわらず、コードインスペクションを特定の範囲でいつでも実行できます。「鉛筆」ウィジェットを使用して、エディターから直接インスペクション設定をすばやく調整するか、設定でより詳細な構成を行うことができます。を押すか、メニューから(W...
コード検査: 「CannotApplyEqualityOperatorAttribute」でマークされた型の値は、「Equals()」を使用して比較する必要があります。| JetBrains Rid
JetBrains Rider は、および演算子の使用が不適切であり、に置き換える必要がある型をマークするために、ReSharper.Annotations に [CannotApplyEqualityOperator] 属性を提供します。この属性でマークされた 2 つのタイプがまたはを使用して比較されると、JetBrains Rider は警告を発行します。JetBrains Rider は、と比較するために等価演算子を使用することは自明であると想定しており、この場合は警告を発行しません。[Cann...