DiagnosticSuppressor 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。
public abstract class DiagnosticSuppressor : Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer
type DiagnosticSuppressor = class
inherit DiagnosticAnalyzer
Public MustInherit Class DiagnosticSuppressor
Inherits DiagnosticAnalyzer
- 繼承
建構函式
DiagnosticSuppressor() |
可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。 |
屬性
SupportedDiagnostics |
可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。 |
SupportedSuppressions |
傳回這個隱藏器能夠產生之隱藏的一組描述元。 |
方法
Equals(Object) |
可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。 (繼承來源 DiagnosticAnalyzer) |
GetHashCode() |
可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。 (繼承來源 DiagnosticAnalyzer) |
Initialize(AnalysisContext) |
可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。 |
ReportSuppressions(SuppressionAnalysisContext) |
隱藏針對編譯回報的分析器和/或編譯器非錯誤診斷。 這可能是完整報告診斷集的子集,作為支援增量和部分分析案例的優化。 如果符合下列 所有 條件,DiagnosticSuppressor 就會將診斷視為可隱藏:1。診斷尚未透過 pragma/suppress 訊息屬性隱藏在來源中。 2.診斷 DefaultSeverity 不是 Error 。 3.診斷未加上 NotConfigurable 自訂標籤標記。 |
ToString() |
可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。 (繼承來源 DiagnosticAnalyzer) |