CodeBlockAnalysisContext 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 Codeblockaktion oder Codeblockendaktion. Eine Codeblockaktion oder Codeblockendaktion kann verwenden CodeBlockAnalysisContext , um s über einen Codeblock zu melden Diagnostic.
public value class CodeBlockAnalysisContext
public struct CodeBlockAnalysisContext
public readonly struct CodeBlockAnalysisContext
type CodeBlockAnalysisContext = struct
Public Structure CodeBlockAnalysisContext
- Vererbung
-
CodeBlockAnalysisContext
Konstruktoren
CodeBlockAnalysisContext(SyntaxNode, ISymbol, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken) |
Veraltet.
Kontext für eine Codeblockaktion oder Codeblockendaktion. Eine Codeblockaktion oder Codeblockendaktion kann verwenden CodeBlockAnalysisContext , um s über einen Codeblock zu melden Diagnostic. |
Eigenschaften
CancellationToken |
Token, das auf angeforderten Abbruch der Analyse überprüft werden soll. |
CodeBlock |
Codeblock, der gegenstand der Analyse ist. |
FilterSpan |
Optionale Filterspanne innerhalb der FilterTree , für die Diagnose berechnet werden soll.
|
FilterTree |
Syntaxstruktur für den zu analysierenden Codeblock. |
IsGeneratedCode |
Gibt an, ob code CodeBlock generiert wird. |
Options |
Für die Analyse angegebene Optionen. |
OwningSymbol |
ISymbol für die der Codeblock eine Definition oder einen Wert bereitstellt. |
SemanticModel |
SemanticModel , die semantische Informationen zu den SyntaxNodes im Codeblock bereitstellen kann. |
Methoden
ReportDiagnostic(Diagnostic) |
Melden Sie einen Diagnostic über einen Codeblock. |