Поделиться через


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. ПРИМЕЧАНИЕ. Для локализуемой titledescription или (или) 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

Применяется к