Freigeben über


GeneratorDriver Klasse

Definition

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

public abstract class GeneratorDriver
type GeneratorDriver = class
Public MustInherit Class GeneratorDriver
Vererbung
GeneratorDriver
Abgeleitet

Hinweise

GeneratorDriver ist eine unveränderliche Klasse, die bearbeitet werden kann, indem eine stummgeschaltete Kopie von sich selbst zurückgegeben wird. Im Compiler erstellen wir immer nur eine einzelne Instanz und ignorieren die stummgeschaltete Kopie. Die IDE kann mehrere Bearbeitungen oder Generierungsdurchgänge desselben Treibers ausführen, um den Zustand nach Bedarf erneut zu verwenden.

Methoden

AddAdditionalTexts(ImmutableArray<AdditionalText>)

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

AddGenerators(ImmutableArray<ISourceGenerator>)

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

GetRunResult()

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

GetTimingInfo()

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

RemoveAdditionalTexts(ImmutableArray<AdditionalText>)

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

RemoveGenerators(ImmutableArray<ISourceGenerator>)

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

ReplaceAdditionalText(AdditionalText, AdditionalText)

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

ReplaceAdditionalTexts(ImmutableArray<AdditionalText>)

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

ReplaceGenerators(ImmutableArray<ISourceGenerator>)

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

RunFullGeneration(Compilation, Compilation, ImmutableArray<Diagnostic>, CancellationToken)

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

RunGenerators(Compilation, CancellationToken)

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

RunGeneratorsAndUpdateCompilation(Compilation, Compilation, ImmutableArray<Diagnostic>, CancellationToken)

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

TryApplyEdits(Compilation, Compilation, Boolean, CancellationToken)

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

WithUpdatedAnalyzerConfigOptions(AnalyzerConfigOptionsProvider)

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

WithUpdatedParseOptions(ParseOptions)

Verantwortlich für die Orchestrierung eines Quellgenerierungsdurchlaufs

Gilt für: