Partilhar via


CSharpSyntaxTree.GetDiagnostics Método

Definição

Sobrecargas

GetDiagnostics(CancellationToken)

Obtém uma lista de todos os diagnósticos na árvore de sintaxe.

GetDiagnostics(SyntaxTrivia)

Obtém uma lista de todos os diagnósticos associados às curiosidades.

GetDiagnostics(SyntaxNode)

Obtém uma lista de todos os diagnósticos na subconsulta que tem o nó especificado como sua raiz.

GetDiagnostics(SyntaxNodeOrToken)

Obtém uma lista de todos os diagnósticos na subconsulta que tem o nó especificado como raiz ou associado ao token e suas curiosidades relacionadas.

GetDiagnostics(SyntaxToken)

Obtém uma lista de todos os diagnósticos associados ao token e quaisquer curiosidades relacionadas.

GetDiagnostics(CancellationToken)

Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs

Obtém uma lista de todos os diagnósticos na árvore de sintaxe.

public override System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic> GetDiagnostics (System.Threading.CancellationToken cancellationToken = default);
override this.GetDiagnostics : System.Threading.CancellationToken -> seq<Microsoft.CodeAnalysis.Diagnostic>
Public Overrides Function GetDiagnostics (Optional cancellationToken As CancellationToken = Nothing) As IEnumerable(Of Diagnostic)

Parâmetros

cancellationToken
CancellationToken

Retornos

Comentários

Esse método não filtra o diagnóstico com base em #pragmaopções de s e compilador como /nowarn, /warnaserror etc.

Aplica-se a

GetDiagnostics(SyntaxTrivia)

Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs

Obtém uma lista de todos os diagnósticos associados às curiosidades.

public:
 override System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::Diagnostic ^> ^ GetDiagnostics(Microsoft::CodeAnalysis::SyntaxTrivia trivia);
public override System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic> GetDiagnostics (Microsoft.CodeAnalysis.SyntaxTrivia trivia);
override this.GetDiagnostics : Microsoft.CodeAnalysis.SyntaxTrivia -> seq<Microsoft.CodeAnalysis.Diagnostic>
Public Overrides Function GetDiagnostics (trivia As SyntaxTrivia) As IEnumerable(Of Diagnostic)

Parâmetros

trivia
SyntaxTrivia

Retornos

Comentários

Esse método não filtra o diagnóstico com base em #pragmaopções de s e compilador como /nowarn, /warnaserror etc.

Aplica-se a

GetDiagnostics(SyntaxNode)

Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs

Obtém uma lista de todos os diagnósticos na subconsulta que tem o nó especificado como sua raiz.

public:
 override System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::Diagnostic ^> ^ GetDiagnostics(Microsoft::CodeAnalysis::SyntaxNode ^ node);
public override System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic> GetDiagnostics (Microsoft.CodeAnalysis.SyntaxNode node);
override this.GetDiagnostics : Microsoft.CodeAnalysis.SyntaxNode -> seq<Microsoft.CodeAnalysis.Diagnostic>
Public Overrides Function GetDiagnostics (node As SyntaxNode) As IEnumerable(Of Diagnostic)

Parâmetros

node
SyntaxNode

Retornos

Comentários

Esse método não filtra o diagnóstico com base em #pragmaopções de s e compilador como /nowarn, /warnaserror etc.

Aplica-se a

GetDiagnostics(SyntaxNodeOrToken)

Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs

Obtém uma lista de todos os diagnósticos na subconsulta que tem o nó especificado como raiz ou associado ao token e suas curiosidades relacionadas.

public:
 override System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::Diagnostic ^> ^ GetDiagnostics(Microsoft::CodeAnalysis::SyntaxNodeOrToken nodeOrToken);
public override System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic> GetDiagnostics (Microsoft.CodeAnalysis.SyntaxNodeOrToken nodeOrToken);
override this.GetDiagnostics : Microsoft.CodeAnalysis.SyntaxNodeOrToken -> seq<Microsoft.CodeAnalysis.Diagnostic>
Public Overrides Function GetDiagnostics (nodeOrToken As SyntaxNodeOrToken) As IEnumerable(Of Diagnostic)

Parâmetros

nodeOrToken
SyntaxNodeOrToken

Retornos

Comentários

Esse método não filtra o diagnóstico com base em #pragmaopções de s e compilador como /nowarn, /warnaserror etc.

Aplica-se a

GetDiagnostics(SyntaxToken)

Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs
Origem:
CSharpSyntaxTree.cs

Obtém uma lista de todos os diagnósticos associados ao token e quaisquer curiosidades relacionadas.

public:
 override System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::Diagnostic ^> ^ GetDiagnostics(Microsoft::CodeAnalysis::SyntaxToken token);
public override System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic> GetDiagnostics (Microsoft.CodeAnalysis.SyntaxToken token);
override this.GetDiagnostics : Microsoft.CodeAnalysis.SyntaxToken -> seq<Microsoft.CodeAnalysis.Diagnostic>
Public Overrides Function GetDiagnostics (token As SyntaxToken) As IEnumerable(Of Diagnostic)

Parâmetros

token
SyntaxToken

Retornos

Comentários

Esse método não filtra o diagnóstico com base em #pragmaopções de s e compilador como /nowarn, /warnaserror etc.

Aplica-se a