12 references to WellKnownGeneratorInputs
Microsoft.CodeAnalysis (6)
SourceGeneration\IncrementalContexts.cs (6)
52
public IncrementalValueProvider<Compilation> CompilationProvider => new IncrementalValueProvider<Compilation>(SharedInputNodes.Compilation.WithRegisterOutput(RegisterOutput).WithTrackingName(
WellKnownGeneratorInputs
.Compilation), CatchAnalyzerExceptions);
60
.WithTrackingName(
WellKnownGeneratorInputs
.CompilationOptions), CatchAnalyzerExceptions);
62
public IncrementalValueProvider<ParseOptions> ParseOptionsProvider => new IncrementalValueProvider<ParseOptions>(SharedInputNodes.ParseOptions.WithRegisterOutput(RegisterOutput).WithTrackingName(
WellKnownGeneratorInputs
.ParseOptions), CatchAnalyzerExceptions);
64
public IncrementalValuesProvider<AdditionalText> AdditionalTextsProvider => new IncrementalValuesProvider<AdditionalText>(SharedInputNodes.AdditionalTexts.WithRegisterOutput(RegisterOutput).WithTrackingName(
WellKnownGeneratorInputs
.AdditionalTexts), CatchAnalyzerExceptions);
66
public IncrementalValueProvider<AnalyzerConfigOptionsProvider> AnalyzerConfigOptionsProvider => new IncrementalValueProvider<AnalyzerConfigOptionsProvider>(SharedInputNodes.AnalyzerConfigOptions.WithRegisterOutput(RegisterOutput).WithTrackingName(
WellKnownGeneratorInputs
.AnalyzerConfigOptions), CatchAnalyzerExceptions);
68
public IncrementalValuesProvider<MetadataReference> MetadataReferencesProvider => new IncrementalValuesProvider<MetadataReference>(SharedInputNodes.MetadataReferences.WithRegisterOutput(RegisterOutput).WithTrackingName(
WellKnownGeneratorInputs
.MetadataReferences), CatchAnalyzerExceptions);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
SourceGeneration\GeneratorDriverTests.cs (6)
3294
Assert.Contains(
WellKnownGeneratorInputs
.Compilation, runResult.TrackedSteps.Keys);
3295
Assert.Contains(
WellKnownGeneratorInputs
.AnalyzerConfigOptions, runResult.TrackedSteps.Keys);
3296
Assert.Contains(
WellKnownGeneratorInputs
.ParseOptions, runResult.TrackedSteps.Keys);
3297
Assert.Contains(
WellKnownGeneratorInputs
.AdditionalTexts, runResult.TrackedSteps.Keys);
3298
Assert.Contains(
WellKnownGeneratorInputs
.MetadataReferences, runResult.TrackedSteps.Keys);
3340
result => Assert.Contains(
WellKnownGeneratorInputs
.AdditionalTexts, result.TrackedSteps.Keys));