Microsoft.CodeAnalysis.Diagnostics 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
AdditionalTextValueProvider<TValue> |
指定された computeValue デリゲートを使用して、インスタンスに関連付 AdditionalText けられているカスタム値を提供します。 |
AnalysisContext |
アナライザーを初期化するためのコンテキスト。 アナライザーの初期化では、 を AnalysisContext 使用して、次のいずれかで実行されるアクションを登録できます。
|
AnalysisResult |
アナライザーの実行結果を格納します。
|
AnalyzerConfigOptions | |
AnalyzerConfigOptionsProvider |
ソース ファイルでキー指定されたアナライザー構成ファイルのオプションを指定します。 |
AnalyzerFileReference |
アナライザー アセンブリ ファイルに格納されているアナライザーを表します。 |
AnalyzerImageReference |
メモリ内アナライザー参照イメージを表します。 |
AnalyzerLoadFailureEventArgs | |
AnalyzerOptions |
に DiagnosticAnalyzer渡されるオプション。 |
AnalyzerReference |
診断アナライザーを含むアナライザー アセンブリ参照を表します。 |
CodeBlockStartAnalysisContext<TLanguageKindEnum> |
コード ブロック開始アクションのコンテキスト。 コード ブロック開始アクションでは、 を CodeBlockStartAnalysisContext<TLanguageKindEnum> 使用して、次のいずれかの時点で実行されるアクションを登録できます。
|
CompilationStartAnalysisContext |
コンパイル開始アクションのコンテキスト。 コンパイル開始アクションでは、 を CompilationStartAnalysisContext 使用して、次のいずれかの時点で実行されるアクションを登録できます。
|
CompilationWithAnalyzers | |
CompilationWithAnalyzersOptions |
内 CompilationWithAnalyzersでアナライザーの実行を構成するためのオプション。 |
DiagnosticAnalyzer |
診断アナライザーの基本型。 |
DiagnosticAnalyzerAttribute |
この属性を型に配置して、診断アナライザーと見なします。 |
DiagnosticAnalyzerExtensions | |
DiagnosticSuppressor |
プログラムによってアナライザーやコンパイラのエラー以外の診断を抑制できる診断抑制器の基本型。 |
OperationBlockStartAnalysisContext |
操作ブロック開始アクションのコンテキスト。 操作ブロック開始アクションでは、 を OperationBlockStartAnalysisContext 使用して、次のいずれかの時点で実行されるアクションを登録できます。
|
SourceTextValueProvider<TValue> |
指定された computeValue デリゲートを使用して、インスタンスに関連付 SourceText けられているカスタム値を提供します。 |
SuppressionInfo |
診断抑制のソースに関する情報が含まれます。 |
SymbolStartAnalysisContext |
シンボルとそのメンバーを分析するためのシンボル開始アクションのコンテキスト。 シンボルの開始/終了アクションでは、 を使用 SymbolStartAnalysisContext して、 とそのメンバー内のコードに関するレポート Diagnosticを ISymbol 作成できます。 |
SyntaxTreeValueProvider<TValue> |
指定された computeValue デリゲートを使用して、インスタンスに関連付 SyntaxTree けられているカスタム値を提供します。 |
UnresolvedAnalyzerReference |
解決できないアナライザー参照を表します。 |
構造体
AdditionalFileAnalysisContext |
追加のファイル アクションのコンテキスト。 追加のファイル アクションでは、 をAdditionalFileAnalysisContext使用して、ソースAdditionalText以外のドキュメントに関する レポートを作成Diagnosticできます。 |
CodeBlockAnalysisContext |
コード ブロック アクションまたはコード ブロック終了アクションのコンテキスト。 コード ブロック アクションまたはコード ブロックの終了アクションでは、 を CodeBlockAnalysisContext 使用して、コード ブロックに関する レポートを作成 Diagnosticできます。 |
CompilationAnalysisContext |
コンパイル アクションまたはコンパイル終了アクションのコンテキスト。 コンパイル アクションまたはコンパイル終了アクションでは、 をCompilationAnalysisContext使用して について Compilationを報告Diagnosticできます。 |
OperationAnalysisContext |
操作アクションのコンテキスト。 操作アクションでは、 をOperationAnalysisContext使用して、 の IOperationをレポートDiagnosticできます。 |
OperationBlockAnalysisContext |
操作ブロック アクションまたは操作ブロック終了アクションのコンテキスト。 操作ブロック アクションまたは操作ブロックの終了アクションでは、 を OperationAnalysisContext 使用して、操作ブロックに関するレポート Diagnosticを作成できます。 |
SemanticModelAnalysisContext |
セマンティック モデル アクションのコンテキスト。 セマンティック モデル アクションはコード ドキュメントの で SemanticModel 動作し、 を SemanticModelAnalysisContext 使用してモデルに関する をレポート Diagnosticできます。 |
Suppression |
による の Diagnostic プログラムによる DiagnosticSuppressor抑制。 |
SuppressionAnalysisContext |
アナライザーやコンパイラの非エラーを抑制するためのコンテキスト診断コンパイル用に報告されます。 |
SymbolAnalysisContext |
シンボル アクションのコンテキスト。 シンボル アクションでは、 をSymbolAnalysisContext使用して について をISymbol報告Diagnosticできます。 |
SyntaxNodeAnalysisContext |
構文ノード アクションのコンテキスト。 構文ノード アクションでは、 をSyntaxNodeAnalysisContext使用して の をレポートDiagnosticSyntaxNodeできます。 |
SyntaxTreeAnalysisContext |
構文ツリー アクションのコンテキスト。 構文ツリー アクションでは、 をSyntaxTreeAnalysisContext使用して、コード ドキュメントの に関する SyntaxTree レポートDiagnosticを作成できます。 |
列挙型
AnalyzerLoadFailureEventArgs.FailureErrorCode | |
GeneratedCodeAnalysisFlags |
生成されたコード分析のモードを構成するためのフラグ。 |
.NET