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.
ПРИМЕЧАНИЕ. Для локализуемой |
Свойства
Category |
Категория диагностики (например, проектирование, именование и т. д.) |
CustomTags |
Настраиваемые теги для диагностики. |
DefaultSeverity |
Серьезность диагностики по умолчанию. |
Description |
Необязательное более длинное локализуемое описание для диагностики. |
HelpLinkUri |
Необязательная гиперссылка, которая предоставляет более подробные сведения о диагностике. |
Id |
Уникальный идентификатор для диагностики. |
IsEnabledByDefault |
Возвращает значение true, если диагностика включена по умолчанию. |
MessageFormat |
Локализуемая строка сообщения формата, которую можно передать в качестве первого аргумента Format(String, Object[]) при создании диагностического сообщения с помощью этого дескриптора. |
Title |
Краткое локализуемое название, описывающее диагностику. |
Методы
Equals(DiagnosticDescriptor) |
Содержит описание о объекте Diagnostic |
Equals(Object) |
Содержит описание о объекте Diagnostic |
GetEffectiveSeverity(CompilationOptions) |
Возвращает эффективную степень серьезности диагностики, созданной на основе этого дескриптора и заданного CompilationOptions. |
GetHashCode() |
Содержит описание о объекте Diagnostic |