OperationBlockAnalysisContext Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contexte d’une action de bloc d’opération ou d’une action de fin de bloc d’opération. Une action de bloc d’opération ou une action de fin de bloc d’opération peut utiliser un OperationAnalysisContext pour signaler Diagnosticdes s à propos d’un bloc d’opération.
public value class OperationBlockAnalysisContext
public struct OperationBlockAnalysisContext
public readonly struct OperationBlockAnalysisContext
type OperationBlockAnalysisContext = struct
Public Structure OperationBlockAnalysisContext
- Héritage
-
OperationBlockAnalysisContext
Constructeurs
OperationBlockAnalysisContext(ImmutableArray<IOperation>, ISymbol, Compilation, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic, Boolean>, CancellationToken) |
Obsolète.
Contexte d’une action de bloc d’opération ou d’une action de fin de bloc d’opération. Une action de bloc d’opération ou une action de fin de bloc d’opération peut utiliser un OperationAnalysisContext pour signaler Diagnosticdes s à propos d’un bloc d’opération. |
Propriétés
CancellationToken |
Jeton à case activée pour l’annulation demandée de l’analyse. |
Compilation |
Compilationcontenant .OperationBlocks |
FilterSpan |
Étendue de filtre facultative dans le FilterTree pour laquelle calculer diagnostics.
|
FilterTree |
Arborescence de syntaxe pour le OperationBlocks en cours d’analyse. |
IsGeneratedCode |
Indique si est généré le OperationBlocks code. |
OperationBlocks |
Un ou plusieurs blocs d’opération faisant l’objet de l’analyse. Cela inclut tous les blocs associés à , tels que le OwningSymbolcorps de la méthode, le ou les initialiseurs de champ/propriété/constructeur/paramètre, les attributs, etc. |
Options |
Options spécifiées pour l’analyse. |
OwningSymbol |
ISymbol pour lequel fournit OperationBlocks une définition ou une valeur. |
Méthodes
GetControlFlowGraph(IOperation) |
Obtient un ControlFlowGraph pour un donné |
ReportDiagnostic(Diagnostic) |
Signalez un Diagnostic à propos d’un bloc de code. |