Partager via


SyntaxNodeAnalysisContext Structure

Définition

Contexte d’une action de nœud de syntaxe. Une action de nœud de syntaxe peut utiliser un SyntaxNodeAnalysisContext pour signaler Diagnosticdes pour un SyntaxNode.

public value class SyntaxNodeAnalysisContext
public struct SyntaxNodeAnalysisContext
public readonly struct SyntaxNodeAnalysisContext
type SyntaxNodeAnalysisContext = struct
Public Structure SyntaxNodeAnalysisContext
Héritage
SyntaxNodeAnalysisContext

Constructeurs

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

Contexte d’une action de nœud de syntaxe. Une action de nœud de syntaxe peut utiliser un SyntaxNodeAnalysisContext pour signaler Diagnosticdes pour un SyntaxNode.

SyntaxNodeAnalysisContext(SyntaxNode, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
Obsolète.

Contexte d’une action de nœud de syntaxe. Une action de nœud de syntaxe peut utiliser un SyntaxNodeAnalysisContext pour signaler Diagnosticdes pour un SyntaxNode.

Propriétés

CancellationToken

Jeton à case activée pour l’annulation demandée de l’analyse.

Compilation

Compilationcontenant .SyntaxNode

ContainingSymbol

ISymbol pour la déclaration contenant le nœud de syntaxe.

FilterSpan

Étendue de filtre facultative dans le FilterTree pour laquelle calculer diagnostics. null si nous analysons l’intégralité FilterTree ou l’intégralité de la compilation.

FilterTree

Arborescence de syntaxe pour le Node en cours d’analyse.

IsGeneratedCode

Indique si est Node généré le code.

Node

SyntaxNode qui fait l’objet de l’analyse.

Options

Options spécifiées pour l’analyse.

SemanticModel

SemanticModel qui peut fournir des informations sémantiques sur le SyntaxNode.

Méthodes

ReportDiagnostic(Diagnostic)

Signalez un Diagnostic à propos d’un SyntaxNode.

S’applique à