DiagnosticDescriptor 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供有关 a 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
注意:对于可 |
属性
Category |
诊断 (类别,如“设计”、“命名”等) |
CustomTags |
诊断的自定义标记。 |
DefaultSeverity |
诊断的默认严重性。 |
Description |
诊断的可选更长的可本地化说明。 |
HelpLinkUri |
可选超链接,提供有关诊断的更多详细信息。 |
Id |
诊断的唯一标识符。 |
IsEnabledByDefault |
如果默认启用诊断,则返回 true。 |
MessageFormat |
可本地化的格式消息字符串,可在创建具有此描述符的诊断消息时作为第一个参数 Format(String, Object[]) 传递。 |
Title |
描述诊断的简短可本地化标题。 |
方法
Equals(DiagnosticDescriptor) |
提供有关 a Diagnostic |
Equals(Object) |
提供有关 a Diagnostic |
GetEffectiveSeverity(CompilationOptions) |
获取基于此描述符和给定 CompilationOptions的诊断的有效严重性。 |
GetHashCode() |
提供有关 a Diagnostic |