35 references to CompilationProvider
Microsoft.CodeAnalysis (3)
SourceGeneration\GeneratorAdaptor.cs (1)
38
var contextBuilderSource = context.
CompilationProvider
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
90
.Combine(_context.
CompilationProvider
)
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (1)
65
var syntaxTreesProvider = _context.
CompilationProvider
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
10179
var syntaxTreeInput = ctx.
CompilationProvider
.Select((c, _) => c.SyntaxTrees.First());
10247
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (spc, po) =>
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (30)
SourceGeneration\GeneratorDriverTests.cs (29)
501
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (spc, c) =>
512
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (spc, c) =>
1462
var generator = new IncrementalGeneratorWrapper(new PipelineCallbackGenerator((ctx) => ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (spc, c) => throw e)));
1489
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (spc, c) => spc.AddSource("test", ""));
1490
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (spc, c) => throw e);
1518
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (spc, c) => throw e);
1523
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (spc, c) => spc.AddSource("test", ""));
1633
ctx.RegisterSourceOutput(ctx.
CompilationProvider
.Select((c, ct) => c).WithTrackingName("IdentityTransform"), (spc, c) => { });
1680
ctx.RegisterSourceOutput(ctx.
CompilationProvider
.Select((c, ct) => c).WithTrackingName("CompilationTransform"), (spc, c) => { });
1898
var compilationSource = ctx.
CompilationProvider
.WithComparer(new LambdaComparer<Compilation>((c1, c2) => true, 0));
1934
var compilationSource = ctx.
CompilationProvider
.Combine(ctx.AdditionalTextsProvider.Collect())
2072
var source = ctx.
CompilationProvider
;
2073
var source2 = ctx.
CompilationProvider
.Combine(source);
2074
var source3 = ctx.
CompilationProvider
.Combine(source2);
2075
var source4 = ctx.
CompilationProvider
.Combine(source3);
2076
var source5 = ctx.
CompilationProvider
.Combine(source4);
2180
var step1 = ctx.
CompilationProvider
.Select((c, ct) => { generatorCancelled = true; cts.Cancel(); return c; });
2269
ctx.
CompilationProvider
.Combine(classDeclarations.Collect());
2787
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (context, ct) => context.AddSource("Source", ""));
2788
ctx.RegisterImplementationSourceOutput(ctx.
CompilationProvider
, (context, ct) => context.AddSource("Implementation", ""));
2832
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (context, ct) => { });
2962
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (context, ct) => { });
3021
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (context, text) =>
3065
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (context, text) =>
3093
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (context, text) =>
3124
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (context, text) =>
3133
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (context, text) =>
3172
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (context, text) =>
3216
var nullArray = ctx.
CompilationProvider
.Select((c, _) => null as object[]);
SourceGeneration\SyntaxAwareGeneratorTests.cs (1)
1954
ctx.RegisterSourceOutput(ctx.
CompilationProvider
, (spc, s) => spc.AddSource("test", ""));