Diagnostic Classe
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um diagnóstico, como um erro do compilador ou um aviso, juntamente com o local em que ocorreu.
public ref class Diagnostic abstract : IEquatable<Microsoft::CodeAnalysis::Diagnostic ^>, IFormattable
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")]
public abstract class Diagnostic : IEquatable<Microsoft.CodeAnalysis.Diagnostic>, IFormattable
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")>]
type Diagnostic = class
interface IEquatable<Diagnostic>
interface IFormattable
Public MustInherit Class Diagnostic
Implements IEquatable(Of Diagnostic), IFormattable
- Herança
-
Diagnostic
- Atributos
- Implementações
Diagnostic() |
Representa um diagnóstico, como um erro do compilador ou um aviso, juntamente com o local em que ocorreu. |
Additional |
Obtém uma matriz de locais adicionais relacionados ao diagnóstico. Normalmente, esses são os locais de outros itens referenciados na mensagem. |
Default |
Obtém o padrão DiagnosticSeverity do diagnóstico.DiagnosticDescriptor |
Descriptor |
Obtém o descritor de diagnóstico, que fornece uma descrição sobre um Diagnostic. |
Id |
Obtém o identificador de diagnóstico. Para diagnóstico gerado pelo compilador, esse será um código numérico com um prefixo como "CS1001". |
Is |
Retornará true se o diagnóstico tiver uma supressão de origem, ou seja, um atributo ou uma supressão de pragma. |
Is |
Retornará true se este for um aviso tratado como um erro; caso contrário, false. |
Location |
Obtém o local primário do diagnóstico ou None , se não houver local primário. |
Properties |
Obtém o recipiente de propriedades para o diagnóstico. ele retornará Empty se não houver entrada. Isso pode ser usado para colocar informações específicas de diagnóstico que você deseja passar. por exemplo, para o corrigidor correspondente. |
Severity |
Obtém a eficácia DiagnosticSeverity do diagnóstico. |
Warning |
Obtém o nível de aviso. Isso é 0 para diagnóstico com severidade Error, caso contrário, um inteiro maior que zero. |
IFormattable. |
Representa um diagnóstico, como um erro do compilador ou um aviso, juntamente com o local em que ocorreu. |
Produto | Versões |
---|---|
Roslyn | 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: