2 types derived from GeneratorDriver
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.VisualBasic (1)
105 references to GeneratorDriver
Microsoft.Analyzers.Extra.Tests (2)
Microsoft.Analyzers.Local.Tests (2)
Microsoft.CodeAnalysis (27)
SourceGeneration\GeneratorDriver.cs (16)
44/// Run generators and produce an updated <see cref="GeneratorDriver"/> containing the results.
48public GeneratorDriver RunGenerators(Compilation compilation) => RunGenerators(compilation, generatorFilter: null, cancellationToken: default);
51public GeneratorDriver RunGenerators(Compilation compilation, CancellationToken cancellationToken) => RunGenerators(compilation, generatorFilter: null, cancellationToken);
54/// Run generators and produce an updated <see cref="GeneratorDriver"/> containing the results.
60public GeneratorDriver RunGenerators(Compilation compilation, Func<GeneratorFilterContext, bool>? generatorFilter, CancellationToken cancellationToken = default)
66public GeneratorDriver RunGeneratorsAndUpdateCompilation(Compilation compilation, out Compilation outputCompilation, out ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken = default)
96public GeneratorDriver AddGenerators(ImmutableArray<ISourceGenerator> generators)
105public GeneratorDriver ReplaceGenerators(ImmutableArray<ISourceGenerator> generators)
127public GeneratorDriver RemoveGenerators(ImmutableArray<ISourceGenerator> generators)
146public GeneratorDriver AddAdditionalTexts(ImmutableArray<AdditionalText> additionalTexts)
152public GeneratorDriver RemoveAdditionalTexts(ImmutableArray<AdditionalText> additionalTexts)
158public GeneratorDriver ReplaceAdditionalText(AdditionalText oldText, AdditionalText newText)
173public GeneratorDriver ReplaceAdditionalTexts(ImmutableArray<AdditionalText> newTexts) => FromState(_state.With(additionalTexts: newTexts));
175public GeneratorDriver WithUpdatedParseOptions(ParseOptions newOptions) => newOptions is object
179public GeneratorDriver WithUpdatedAnalyzerConfigOptions(AnalyzerConfigOptionsProvider newOptions) => newOptions is object
681internal abstract GeneratorDriver FromState(GeneratorDriverState state);
Microsoft.CodeAnalysis.CSharp (3)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Microsoft.CodeAnalysis.VisualBasic (2)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Microsoft.CodeAnalysis.Workspaces (45)
Microsoft.Gen.BuildMetadata.Unit.Tests (4)
Microsoft.Gen.ComplianceReports.Unit.Tests (3)
Microsoft.Gen.ContextualOptions.Unit.Tests (3)
Microsoft.Gen.Logging.Unit.Tests (3)
Microsoft.Gen.MetadataExtractor.Unit.Tests (3)
Microsoft.Gen.Metrics.Unit.Tests (3)
Microsoft.Gen.MetricsReports.Unit.Tests (3)