コードアノテーション
この JetBrains Rider 設定 のページでは、 コードアノテーション属性クラスを取得したり、関連する構成を行ったりできます。
JetBrains アノテーション - 公式 NuGet パッケージ | このリンクをクリックすると、NuGet を使用してアノテーションを取得できる JetBrains アノテーションのホームページ(英語)に移動します。 |
アノテーションを自動的に伝播する | このチェックボックスをオンにすると、一部の JetBrains Rider の機能が自動的にアノテーション属性を挿入します。 例えば、「Check parameter for null」 コンテキストアクションは、null かどうかをチェックするコードを生成するだけでなく、 |
デフォルトアノテーションネームスペース | JetBrains Rider がコードアノテーションタイプを検索する名前空間を選択できます。 このオプションは、複数の名前空間に同じアノテーションタイプがある場合に役立つ場合があります。 詳細については、 ソースコードのアノテーション を参照してください。 |
コードアノテーション属性を持つ名前空間のリスト | JetBrains Rider は、ソリューション内や参照アセンブリのうち有効なアノテーション属性タイプを持つ名前空間を自動的に検出し、あればそれらの名前空間のリストを表示します。 アノテーション属性のデフォルト実装は ソリューションにアノテーション属性の複数の実装が含まれる場合もあります。たとえば、JetBrains Rider アノテーションクラスと同じ名前のクラス( |
アノテーションのソースコード | このセクションでは、 アノテーションをコピーする前に、それらのクラスを internal にして、挿入先のモジュール内だけでアクセスできるようにカスタマイズできます。 |