Compartilhar via


SyntaxNodeAnalysisContext Estrutura

Definição

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. null se estivermos analisando toda FilterTree ou toda a compilação.

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.

Aplica-se a