OperationBlockAnalysisContext 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 Vorgangsblockaktion oder eine Vorgangsblockendaktion. Eine Vorgangsblockaktion oder eine Vorgangsblockendaktion kann ein OperationAnalysisContext verwenden, um s über einen Vorgangsblock zu melden Diagnostic.
public value class OperationBlockAnalysisContext
public struct OperationBlockAnalysisContext
public readonly struct OperationBlockAnalysisContext
type OperationBlockAnalysisContext = struct
Public Structure OperationBlockAnalysisContext
- Vererbung
-
OperationBlockAnalysisContext
Konstruktoren
OperationBlockAnalysisContext(ImmutableArray<IOperation>, ISymbol, Compilation, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic, Boolean>, CancellationToken) |
Veraltet.
Kontext für eine Vorgangsblockaktion oder eine Vorgangsblockendaktion. Eine Vorgangsblockaktion oder eine Vorgangsblockendaktion kann ein OperationAnalysisContext verwenden, um s über einen Vorgangsblock zu melden Diagnostic. |
Eigenschaften
CancellationToken |
Token, das auf angeforderten Abbruch der Analyse überprüft werden soll. |
Compilation |
Compilationenthält.OperationBlocks |
FilterSpan |
Optionale Filterspanne innerhalb derFilterTree, für die Diagnose berechnet werden soll.
|
FilterTree |
Syntaxstruktur für die OperationBlocks zu analysierende. |
IsGeneratedCode |
Gibt an, ob code OperationBlocks generiert wird. |
OperationBlocks |
Mindestens ein Vorgangsblock, der Gegenstand der Analyse ist. Dies umfasst alle Blöcke, die dem OwningSymbolzugeordnet sind, z. B. Methodentext, Feld/Eigenschaft/Konstruktor/Parameterinitialisierer, Attribute usw. |
Options |
Für die Analyse angegebene Optionen. |
OwningSymbol |
ISymbol für die eine OperationBlocks Definition oder einen Wert bereitgestellt wird. |
Methoden
GetControlFlowGraph(IOperation) |
Ruft einen ControlFlowGraph für eine bestimmte |
ReportDiagnostic(Diagnostic) |
Melden Sie einen Diagnostic zu einem Codeblock. |