OperationAnalysisContext Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
|
| 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 |