OperationBlockAnalysisContext Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contesto per un'azione di blocco dell'operazione o un'azione di fine blocco dell'operazione. Un'azione di blocco dell'operazione o un'azione di fine blocco operazione può usare un OperationAnalysisContext oggetto per segnalare Diagnosticle informazioni su un blocco di operazioni.
public value class OperationBlockAnalysisContext
public struct OperationBlockAnalysisContext
public readonly struct OperationBlockAnalysisContext
type OperationBlockAnalysisContext = struct
Public Structure OperationBlockAnalysisContext
- Ereditarietà
-
OperationBlockAnalysisContext
Costruttori
OperationBlockAnalysisContext(ImmutableArray<IOperation>, ISymbol, Compilation, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic, Boolean>, CancellationToken) |
Obsoleti.
Contesto per un'azione di blocco dell'operazione o un'azione di fine blocco dell'operazione. Un'azione di blocco dell'operazione o un'azione di fine blocco operazione può usare un OperationAnalysisContext oggetto per segnalare Diagnosticle informazioni su un blocco di operazioni. |
Proprietà
CancellationToken |
Token per verificare la presenza dell'annullamento richiesto dell'analisi. |
Compilation |
Compilation contenente l'oggetto OperationBlocks. |
FilterSpan |
Intervallo di filtro facoltativo all'interno di FilterTree per cui calcolare la diagnostica.
|
FilterTree |
Albero della sintassi per l'oggetto OperationBlocks da analizzare. |
IsGeneratedCode |
Indica se il OperationBlocks codice viene generato. |
OperationBlocks |
Uno o più blocchi di operazione oggetto dell'analisi. Sono inclusi tutti i blocchi associati a , ad esempio il corpo del OwningSymbolmetodo, field/property/constructor/parameter initializer(s), gli attributi e così via. |
Options |
Opzioni specificate per l'analisi. |
OwningSymbol |
ISymbol per il quale fornisce OperationBlocks una definizione o un valore. |
Metodi
GetControlFlowGraph(IOperation) |
Ottiene un ControlFlowGraph oggetto per un oggetto |
ReportDiagnostic(Diagnostic) |
Segnalare un Diagnostic oggetto relativo a un blocco di codice. |