Freigeben über


SourceProductionContext Struktur

Definition

Kontext, der an einen inkrementellen Generator übergeben wurde, wenn er eine Ausgabe über RegisterSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>)

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

Eigenschaften

CancellationToken

Kontext, der an einen inkrementellen Generator übergeben wurde, wenn er eine Ausgabe über RegisterSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>)

Methoden

AddSource(String, SourceText)

Fügt der Kompilierung einen Hinzufügen hinzu SourceText

AddSource(String, String)

Fügt Quellcode in Form einer String Kompilierung hinzu.

ReportDiagnostic(Diagnostic)

Fügt der Benutzerkompilierung eine Diagnostic Hinzufügung

Gilt für: