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 |
表示無法解析的分析器參考。 |
結構
列舉
AnalyzerLoadFailureEventArgs.FailureErrorCode | |
GeneratedCodeAnalysisFlags |
用來設定所產生程式碼分析模式的旗標。 |