Partager via


OperationAnalysisContext Structure

Définition

Contexte d’une action d’opération. Une action d’opération peut utiliser un OperationAnalysisContext pour signaler Diagnosticdes s pour un IOperation.

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

Constructeurs

OperationAnalysisContext(IOperation, ISymbol, Compilation, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
Obsolète.

Contexte d’une action d’opération. Une action d’opération peut utiliser un OperationAnalysisContext pour signaler Diagnosticdes s pour un IOperation.

Propriétés

CancellationToken

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

Compilation

Compilationcontenant .IOperation

ContainingSymbol

ISymbol pour la déclaration contenant l’opération.

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 Operation en cours d’analyse.

IsGeneratedCode

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

Operation

IOperation qui fait l’objet de l’analyse.

Options

Options spécifiées pour l’analyse.

Méthodes

GetControlFlowGraph()

Obtient un ControlFlowGraph pour le bloc d’opération contenant le Operation.

ReportDiagnostic(Diagnostic)

Signalez un Diagnostic à propos d’un SyntaxNode.

S’applique à