SyntaxNodeAnalysisContext Estrutura
Definição
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.
Contexto para uma ação de nó de sintaxe. Uma ação de nó de sintaxe pode usar um SyntaxNodeAnalysisContext para relatar Diagnostics para um SyntaxNode.
public value class SyntaxNodeAnalysisContext
public struct SyntaxNodeAnalysisContext
public readonly struct SyntaxNodeAnalysisContext
type SyntaxNodeAnalysisContext = struct
Public Structure SyntaxNodeAnalysisContext
- Herança
-
SyntaxNodeAnalysisContext
Construtores
SyntaxNodeAnalysisContext(SyntaxNode, ISymbol, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken) |
Obsoleto.
Contexto para uma ação de nó de sintaxe. Uma ação de nó de sintaxe pode usar um SyntaxNodeAnalysisContext para relatar Diagnostics para um SyntaxNode. |
SyntaxNodeAnalysisContext(SyntaxNode, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken) |
Obsoleto.
Contexto para uma ação de nó de sintaxe. Uma ação de nó de sintaxe pode usar um SyntaxNodeAnalysisContext para relatar Diagnostics para um SyntaxNode. |
Propriedades
CancellationToken |
Token para marcar para cancelamento solicitado da análise. |
Compilation |
Compilation que contém o SyntaxNode. |
ContainingSymbol |
ISymbol para a declaração que contém o nó de sintaxe. |
FilterSpan |
Intervalo de filtro opcional dentro do para o FilterTree qual calcular diagnóstico.
|
FilterTree |
Árvore de sintaxe para o Node que está sendo analisado. |
IsGeneratedCode |
Indica se o Node código é gerado. |
Node |
SyntaxNode que é o assunto da análise. |
Options |
Opções especificadas para a análise. |
SemanticModel |
SemanticModel que pode fornecer informações semânticas sobre o SyntaxNode. |
Métodos
ReportDiagnostic(Diagnostic) |
Relatar um Diagnostic sobre um SyntaxNode. |