Partager via


CodeBlockAnalysisContext Structure

Définition

Contexte d’une action de bloc de code ou d’une action de fin de bloc de code. Une action de bloc de code ou une action de fin de bloc de code peut utiliser un CodeBlockAnalysisContext pour signaler Diagnosticdes s à propos d’un bloc de code.

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

Constructeurs

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

Contexte d’une action de bloc de code ou d’une action de fin de bloc de code. Une action de bloc de code ou une action de fin de bloc de code peut utiliser un CodeBlockAnalysisContext pour signaler Diagnosticdes s à propos d’un bloc de code.

Propriétés

CancellationToken

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

CodeBlock

Bloc de code qui fait l’objet de l’analyse.

FilterSpan

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

FilterTree

Arborescence de syntaxe pour le bloc de code en cours d’analyse.

IsGeneratedCode

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

Options

Options spécifiées pour l’analyse.

OwningSymbol

ISymbol pour lequel le bloc de code fournit une définition ou une valeur.

SemanticModel

SemanticModel qui peuvent fournir des informations sémantiques sur les SyntaxNodes dans le bloc de code.

Méthodes

ReportDiagnostic(Diagnostic)

Signalez un Diagnostic à propos d’un bloc de code.

S’applique à