Compartir a través de


OperationAnalysisContext Estructura

Definición

Contexto para una acción de operación. Una acción de operación puede usar para OperationAnalysisContext informar Diagnosticde un .IOperation

public value class OperationAnalysisContext
public struct OperationAnalysisContext
public readonly struct OperationAnalysisContext
type OperationAnalysisContext = struct
Public Structure OperationAnalysisContext
Herencia
OperationAnalysisContext

Constructores

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

Contexto para una acción de operación. Una acción de operación puede usar para OperationAnalysisContext informar Diagnosticde un .IOperation

Propiedades

CancellationToken

Token para comprobar la cancelación solicitada del análisis.

Compilation

Compilationque contiene .IOperation

ContainingSymbol

ISymbol para la declaración que contiene la operación.

FilterSpan

Intervalo de filtro opcional dentro del para el FilterTree que se van a calcular los diagnósticos. null si estamos analizando toda FilterTree o toda la compilación.

FilterTree

Árbol de sintaxis para el Operation objeto que se está analizando.

IsGeneratedCode

Indica si se genera el Operation código.

Operation

IOperation que es el tema del análisis.

Options

Opciones especificadas para el análisis.

Métodos

GetControlFlowGraph()

Obtiene un ControlFlowGraph para el bloque de operación que contiene .Operation

ReportDiagnostic(Diagnostic)

Informe de un Diagnostic elemento sobre .SyntaxNode

Se aplica a