OperationAnalysisContext Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contexto para uma ação de operação. Uma ação de operação pode usar um OperationAnalysisContext para relatar Diagnostics para um IOperation.
public value class OperationAnalysisContext
public struct OperationAnalysisContext
public readonly struct OperationAnalysisContext
type OperationAnalysisContext = struct
Public Structure OperationAnalysisContext
- Herança
-
OperationAnalysisContext
Construtores
OperationAnalysisContext(IOperation, ISymbol, Compilation, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken) |
Obsoleto.
Contexto para uma ação de operação. Uma ação de operação pode usar um OperationAnalysisContext para relatar Diagnostics para um IOperation. |
Propriedades
CancellationToken |
Token para marcar para cancelamento solicitado da análise. |
Compilation |
Compilation que contém o IOperation. |
ContainingSymbol |
ISymbol para a declaração que contém a operação. |
FilterSpan |
Intervalo de filtro opcional dentro do para o FilterTree qual calcular diagnóstico.
|
FilterTree |
Árvore de sintaxe para o Operation que está sendo analisado. |
IsGeneratedCode |
Indica se o Operation código é gerado. |
Operation |
IOperation que é o assunto da análise. |
Options |
Opções especificadas para a análise. |
Métodos
GetControlFlowGraph() |
Obtém um ControlFlowGraph para o bloco de operação que contém o Operation. |
ReportDiagnostic(Diagnostic) |
Relatar um Diagnostic sobre um SyntaxNode. |