Share via


SyntaxNodeAnalysisContext Estructura

Definición

Contexto de una acción de nodo de sintaxis. Una acción de nodo de sintaxis puede usar un SyntaxNodeAnalysisContext objeto para informar Diagnosticde un SyntaxNode.

public value class SyntaxNodeAnalysisContext
public struct SyntaxNodeAnalysisContext
public readonly struct SyntaxNodeAnalysisContext
type SyntaxNodeAnalysisContext = struct
Public Structure SyntaxNodeAnalysisContext
Herencia
SyntaxNodeAnalysisContext

Constructores

SyntaxNodeAnalysisContext(SyntaxNode, ISymbol, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
Obsoletos.

Contexto de una acción de nodo de sintaxis. Una acción de nodo de sintaxis puede usar un SyntaxNodeAnalysisContext objeto para informar Diagnosticde un SyntaxNode.

SyntaxNodeAnalysisContext(SyntaxNode, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
Obsoletos.

Contexto de una acción de nodo de sintaxis. Una acción de nodo de sintaxis puede usar un SyntaxNodeAnalysisContext objeto para informar Diagnosticde un SyntaxNode.

Propiedades

CancellationToken

Token para comprobar la cancelación solicitada del análisis.

Compilation

Compilationque contiene .SyntaxNode

ContainingSymbol

ISymbol para la declaración que contiene el nodo de sintaxis.

FilterSpan

Intervalo de filtro opcional dentro del para el FilterTree que se va a calcular los diagnósticos. null si estamos analizando toda FilterTree o toda la compilación.

FilterTree

Árbol de sintaxis del Node objeto que se está analizando.

IsGeneratedCode

Indica si se genera el Node código.

Node

SyntaxNode que es el objeto del análisis.

Options

Opciones especificadas para el análisis.

SemanticModel

SemanticModelque puede proporcionar información semántica sobre .SyntaxNode

Métodos

ReportDiagnostic(Diagnostic)

Informe de un Diagnostic elemento acerca de un objeto SyntaxNode.

Se aplica a