GeneratorDriver Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |