Freigeben über


AdditionalFileAnalysisContext Struktur

Definition

Kontext für eine zusätzliche Dateiaktion. Eine zusätzliche Dateiaktion kann einen AdditionalFileAnalysisContext verwenden, um s über ein Nicht-Quelldokument AdditionalText zu meldenDiagnostic.

public readonly struct AdditionalFileAnalysisContext
type AdditionalFileAnalysisContext = struct
Public Structure AdditionalFileAnalysisContext
Vererbung
AdditionalFileAnalysisContext

Eigenschaften

AdditionalFile

AdditionalText das ist der Gegenstand der Analyse.

CancellationToken

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

Compilation

Kompilierung wird analysiert.

FilterSpan

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

Options

Für die Analyse angegebene Optionen.

Methoden

ReportDiagnostic(Diagnostic)

Melden Sie eine Diagnose für den angegebenen AdditionalFile. Eine Diagnose in einem Nicht-Quelldokument sollte mit einer Nicht-Quelle Locationerstellt werden, die mithilfe der Create(String, TextSpan, LinePositionSpan) API erstellt werden kann.

Gilt für: