共用方式為


DiagnosticDescriptor 類別

定義

提供 關於 的描述 Diagnostic

public ref class DiagnosticDescriptor sealed : IEquatable<Microsoft::CodeAnalysis::DiagnosticDescriptor ^>
public sealed class DiagnosticDescriptor : IEquatable<Microsoft.CodeAnalysis.DiagnosticDescriptor>
type DiagnosticDescriptor = class
    interface IEquatable<DiagnosticDescriptor>
Public NotInheritable Class DiagnosticDescriptor
Implements IEquatable(Of DiagnosticDescriptor)
繼承
DiagnosticDescriptor
實作

建構函式

DiagnosticDescriptor(String, LocalizableString, LocalizableString, String, DiagnosticSeverity, Boolean, LocalizableString, String, String[])

建立 DiagnosticDescriptor,以提供 的描述 Diagnostic

DiagnosticDescriptor(String, String, String, String, DiagnosticSeverity, Boolean, String, String, String[])

建立 DiagnosticDescriptor,以提供 的描述 Diagnostic 。 注意:針對可 title 當地語系化的 、 description 和/或 messageFormat ,請使用建構函式多載 DiagnosticDescriptor(String, LocalizableString, LocalizableString, String, DiagnosticSeverity, Boolean, LocalizableString, String, String[])

屬性

Category

診斷 (的類別,例如設計、命名等。)

CustomTags

診斷的自訂標籤。

DefaultSeverity

診斷的預設嚴重性。

Description

診斷的選擇性較長可當地語系化描述。

HelpLinkUri

選擇性超連結,提供有關診斷的詳細資訊。

Id

診斷的唯一識別碼。

IsEnabledByDefault

如果預設啟用診斷,則傳回 true。

MessageFormat

可當地語系化的格式消息字串,當使用此描述元建立診斷訊息時,可以當做第一個引數傳遞至 Format(String, Object[])

Title

描述診斷的簡短可當地語系化標題。

方法

Equals(DiagnosticDescriptor)

提供 關於 的描述 Diagnostic

Equals(Object)

提供 關於 的描述 Diagnostic

GetEffectiveSeverity(CompilationOptions)

取得根據這個描述項和指定 CompilationOptions 所建立之診斷的有效嚴重性。

GetHashCode()

提供 關於 的描述 Diagnostic

適用於