Freigeben über


SymbolAnalysisContext Struktur

Definition

Kontext für eine Symbolaktion. Eine Symbolaktion kann ein SymbolAnalysisContext verwenden, um s über eine ISymbolzu meldenDiagnostic.

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

Konstruktoren

SymbolAnalysisContext(ISymbol, Compilation, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
Veraltet.

Kontext für eine Symbolaktion. Eine Symbolaktion kann ein SymbolAnalysisContext verwenden, um s über eine ISymbolzu meldenDiagnostic.

Eigenschaften

CancellationToken

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

Compilation

Compilation mit enthält ISymbol.

FilterSpan

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

FilterTree

Optionale Filterstruktur, die analysiert wird. null , wenn wir die gesamte Kompilierung analysieren.

IsGeneratedCode

Gibt an, ob code Symbol generiert wird.

Options

Für die Analyse angegebene Optionen.

Symbol

ISymbol dies ist der Gegenstand der Analyse.

Methoden

ReportDiagnostic(Diagnostic)

Melden Sie einen Diagnostic zu einem ISymbol.

Gilt für: