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. |