DiagnosticSuppressor 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。
C#
public abstract class DiagnosticSuppressor : Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer
type DiagnosticSuppressor = class
inherit DiagnosticAnalyzer
Public MustInherit Class DiagnosticSuppressor
Inherits DiagnosticAnalyzer
- 繼承
Diagnostic |
可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。 |
Supported |
可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。 |
Supported |
傳回這個隱藏器能夠產生之隱藏的一組描述元。 |
Equals(Object) |
可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。 (繼承來源 DiagnosticAnalyzer) |
Get |
可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。 (繼承來源 DiagnosticAnalyzer) |
Initialize(Analysis |
可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。 |
Report |
隱藏針對編譯回報的分析器和/或編譯器非錯誤診斷。 這可能是完整報告診斷集的子集,作為支援增量和部分分析案例的優化。 如果符合下列 所有 條件,DiagnosticSuppressor 就會將診斷視為可隱藏:1。診斷尚未透過 pragma/suppress 訊息屬性隱藏在來源中。 2.診斷 DefaultSeverity 不是 Error 。 3.診斷未加上 NotConfigurable 自訂標籤標記。 |
To |
可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。 (繼承來源 DiagnosticAnalyzer) |
產品 | 版本 |
---|---|
Roslyn | 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0 |