OperationAnalysisContext Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kontext für eine Vorgangsaktion. Eine Vorgangsaktion kann einen OperationAnalysisContext verwenden, um s für einen IOperationzu meldenDiagnostic.
public value class OperationAnalysisContext
public struct OperationAnalysisContext
public readonly struct OperationAnalysisContext
type OperationAnalysisContext = struct
Public Structure OperationAnalysisContext
- Vererbung
-
OperationAnalysisContext
Konstruktoren
OperationAnalysisContext(IOperation, ISymbol, Compilation, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken) |
Veraltet.
Kontext für eine Vorgangsaktion. Eine Vorgangsaktion kann einen OperationAnalysisContext verwenden, um s für einen IOperationzu meldenDiagnostic. |
Eigenschaften
CancellationToken |
Token, das auf angeforderten Abbruch der Analyse überprüft werden soll. |
Compilation |
Compilationenthält.IOperation |
ContainingSymbol |
ISymbol für die Deklaration, die den Vorgang enthält. |
FilterSpan |
Optionale Filterspanne innerhalb derFilterTree, für die Diagnose berechnet werden soll.
|
FilterTree |
Syntaxstruktur für die Operation zu analysierende. |
IsGeneratedCode |
Gibt an, ob code Operation generiert wird. |
Operation |
IOperation das ist der Gegenstand der Analyse. |
Options |
Für die Analyse angegebene Optionen. |
Methoden
GetControlFlowGraph() |
Ruft einen ControlFlowGraph für den Vorgangsblock ab, der den Operationenthält. |
ReportDiagnostic(Diagnostic) |
Melden Sie einen Diagnostic zu einem SyntaxNode. |