JetBrains Rider 2026.1 Help

コードインスペクションと XAML のクイックフィックス

JetBrains Rider のコード解析の主な機能は XAML でもサポートされています。 これらの機能に関する詳細情報は、 コード解析 セクションの対応するトピックにあります。 このセクションのサブジェクトでは、フィーチャマトリックスを見つけて、XAML で正確にサポートされているものを確認することもできます。

このトピックでは、XAML でのコード分析機能の使用例をいくつか紹介します。

コードインスペクション

JetBrains Rider は、未解決のシンボル、誤ったドキュメント構造、未使用のインポートディレクティブなど、XAML ファイルのさまざまな問題を検出します。 問題が発生すると、JetBrains Rider がそれをハイライトし、ツールチップに説明を表示します。 以下の例では、JetBrains Rider は名前空間エイリアスが現在のファイル内で使用されていないことを警告し、グレーでハイライトします:

JetBrains Rider: XAML コードのハイライト

次の例では、JetBrains Rider はイベントサブスクリプション内でメソッドの解決に関する問題をハイライトします:

JetBrains Rider: XAML コードのハイライト

分析は、 コードインスペクション現在の文書または指定された範囲に適用することによって実行さ れます

XAML で使用可能なインスペクションの一覧を確認するには、JetBrains Rider 設定 Ctrl+Alt+Sエディター | インスペクション重大度 ページを開き、 XAML ノードを展開します。

ソリューション全体の分析

JetBrains Rider は現在の XAML ファイルだけでなく、ソリューション全体のすべてのファイルをインスペクションし、分析結果を 問題 ウィンドウ Alt+6すべてのソリューションファイル⁠ タブに表示します。 ファイル間の依存関係を考慮に入れ、コードを変更すると結果が更新されます。

JetBrains Rider: ソリューションの XAML エラー

詳細については、 ソリューション全体の分析 を参照してください。

クイックフィックスの例

フィールドを非公開にする

XAML で宣言されたフィールドの表示設定を変更するには、適切なクイックフィックスを使用してください。

JetBrains Rider: XAML でフィールドをプライベートクイックフィックスにする

クイックフィックスを適用すると、 FieldModifier の値が private に変更されます。

JetBrains Rider: XAML でフィールドをプライベートクイックフィックスにする

冗長な名前空間エイリアスを削除する

冗長なネームスペースエイリアスを削除するには、適切なクイックフィックスを使用してください。

JetBrains Rider: XAML の冗長な名前空間エイリアスのクイックフィックスを削除する

クイックフィックスを適用すると、名前空間エイリアスディレクティブが削除されます。

JetBrains Rider: XAML の冗長な名前空間エイリアスのクイックフィックスを削除する

型修飾子を削除する

スタイルが適用される型が TargetType 属性で指定されている場合、 Button クラスの各プロパティに修飾子を追加する必要はありません。 JetBrains Rider はそのようなケースを検出し、クイックフィックスを提案します。

JetBrains Rider: XAML の型修飾子のクイックフィックスを削除する
2026 年 6 月 12 日