共用方式為


DiagnosticSuppressor 類別

定義

可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。

public abstract class DiagnosticSuppressor : Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer
type DiagnosticSuppressor = class
    inherit DiagnosticAnalyzer
Public MustInherit Class DiagnosticSuppressor
Inherits DiagnosticAnalyzer
繼承
DiagnosticSuppressor

建構函式

DiagnosticSuppressor()

可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。

屬性

SupportedDiagnostics

可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。

SupportedSuppressions

傳回這個隱藏器能夠產生之隱藏的一組描述元。

方法

Equals(Object)

可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。

(繼承來源 DiagnosticAnalyzer)
GetHashCode()

可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。

(繼承來源 DiagnosticAnalyzer)
Initialize(AnalysisContext)

可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。

ReportSuppressions(SuppressionAnalysisContext)

隱藏針對編譯回報的分析器和/或編譯器非錯誤診斷。 這可能是完整報告診斷集的子集,作為支援增量和部分分析案例的優化。 如果符合下列 所有 條件,DiagnosticSuppressor 就會將診斷視為可隱藏:1。診斷尚未透過 pragma/suppress 訊息屬性隱藏在來源中。 2.診斷 DefaultSeverity 不是 Error 。 3.診斷未加上 NotConfigurable 自訂標籤標記。

ToString()

可透過程式設計方式隱藏分析器和/或編譯器非錯誤診斷的診斷隱藏器基底類型。

(繼承來源 DiagnosticAnalyzer)

適用於