OperationAnalysisContext Struct

Definizione

Contesto per un'azione dell'operazione. Un'azione di operazione può usare un OperationAnalysisContext oggetto per segnalare Diagnostics per un IOperationoggetto .

public value class OperationAnalysisContext
public struct OperationAnalysisContext
public readonly struct OperationAnalysisContext
type OperationAnalysisContext = struct
Public Structure OperationAnalysisContext
Ereditarietà
OperationAnalysisContext

Costruttori

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

Contesto per un'azione dell'operazione. Un'azione di operazione può usare un OperationAnalysisContext oggetto per segnalare Diagnostics per un IOperationoggetto .

Proprietà

CancellationToken

Token per verificare la richiesta di annullamento dell'analisi.

Compilation

Compilation contenente l'oggetto IOperation.

ContainingSymbol

ISymbol per la dichiarazione contenente l'operazione.

FilterSpan

Intervallo di filtro facoltativo all'interno del FilterTree quale calcolare la diagnostica. null se si analizza l'intera FilterTree compilazione o l'intera compilazione.

FilterTree

Albero della sintassi per l'analisi Operation .

IsGeneratedCode

Indica se il Operation codice viene generato.

Operation

IOperation che è l'oggetto dell'analisi.

Options

Opzioni specificate per l'analisi.

Metodi

GetControlFlowGraph()

Ottiene un ControlFlowGraph oggetto per il blocco di operazione contenente l'oggetto Operation.

ReportDiagnostic(Diagnostic)

Segnalare un Diagnostic oggetto su un SyntaxNodeoggetto .

Si applica a