14 references to RegisterPostInitializationOutput
Microsoft.CodeAnalysis (3)
SourceGeneration\GeneratorAdaptor.cs (1)
47
context.
RegisterPostInitializationOutput
(generatorInitContext.Callbacks.PostInitCallback);
SourceGeneration\IncrementalContexts.cs (1)
181
/// Context passed to an incremental generator when it has registered an output via <see cref="IncrementalGeneratorInitializationContext.
RegisterPostInitializationOutput
(Action{IncrementalGeneratorPostInitializationContext})"/>
SourceGeneration\Nodes\IIncrementalGeneratorOutputNode.cs (1)
43
/// A post-initialization output, which will be visible to later phases, registered via <see cref="IncrementalGeneratorInitializationContext.
RegisterPostInitializationOutput
(Action{IncrementalGeneratorPostInitializationContext})"/>
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
SourceGeneration\GeneratorDriverTests.cs (9)
1671
var generator = new IncrementalGeneratorWrapper(new PipelineCallbackGenerator((ic) => ic.
RegisterPostInitializationOutput
(c => c.AddSource("a", "class D {}"))));
2439
ctx.
RegisterPostInitializationOutput
(c => c.AddSource("a", "class D {}"));
2509
var callback = (IncrementalGeneratorInitializationContext ctx) => ctx.
RegisterPostInitializationOutput
(c => c.AddEmbeddedAttributeDefinition());
2554
ctx.
RegisterPostInitializationOutput
(c =>
3217
ctx.
RegisterPostInitializationOutput
((context) => context.AddSource("PostInit", ""));
3703
ctx.
RegisterPostInitializationOutput
(c => c.AddSource("D", postInitSource));
4592
var generator = new PipelineCallbackGenerator((ctx) => { ctx.
RegisterPostInitializationOutput
(postInitCtx => { postInitCtx.AddSource("staticSource.cs", "//static"); }); }).AsSourceGenerator();
4612
var generator1 = new PipelineCallbackGenerator((ctx) => { ctx.
RegisterPostInitializationOutput
(postInitCtx => { postInitCtx.AddSource("staticSource.cs", "//static"); }); }).AsSourceGenerator();
4613
var generator2 = new PipelineCallbackGenerator2((ctx) => { ctx.
RegisterPostInitializationOutput
(postInitCtx => { postInitCtx.AddSource("staticSource2.cs", "//static 2"); }); }).AsSourceGenerator();
Microsoft.Maui.Controls.BindingSourceGen (1)
BindingSourceGenerator.cs (1)
37
context.
RegisterPostInitializationOutput
(spc =>
System.Windows.Forms.PrivateSourceGenerators (1)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (1)
34
context.
RegisterPostInitializationOutput
(context =>