Freigeben über


SyntaxTreeAnalysisContext Struktur

Definition

Kontext für eine Syntaxstrukturaktion. Eine Syntaxstrukturaktion kann verwendenSyntaxTreeAnalysisContext, um s zu einem SyntaxTree für ein Codedokument zu meldenDiagnostic.

public value class SyntaxTreeAnalysisContext
public struct SyntaxTreeAnalysisContext
public readonly struct SyntaxTreeAnalysisContext
type SyntaxTreeAnalysisContext = struct
Public Structure SyntaxTreeAnalysisContext
Vererbung
SyntaxTreeAnalysisContext

Konstruktoren

SyntaxTreeAnalysisContext(SyntaxTree, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
Veraltet.

Kontext für eine Syntaxstrukturaktion. Eine Syntaxstrukturaktion kann verwendenSyntaxTreeAnalysisContext, um s zu einem SyntaxTree für ein Codedokument zu meldenDiagnostic.

Eigenschaften

CancellationToken

Token, das auf angeforderten Abbruch der Analyse überprüft werden soll.

FilterSpan

Optionale Filterspanne innerhalb der Tree , für die Diagnose berechnet werden soll. null , wenn wir die gesamte Tree Kompilierung oder die gesamte Kompilierung analysieren.

IsGeneratedCode

Gibt an, ob code Tree generiert wird.

Options

Für die Analyse angegebene Optionen.

Tree

SyntaxTree dies ist der Gegenstand der Analyse.

Methoden

ReportDiagnostic(Diagnostic)

Melden Sie einen Diagnostic zu einem SyntaxTree.

Gilt für: