14 references to RegisterPostInitializationOutput
Microsoft.CodeAnalysis (3)
SourceGeneration\GeneratorAdaptor.cs (1)
47context.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)
1671var generator = new IncrementalGeneratorWrapper(new PipelineCallbackGenerator((ic) => ic.RegisterPostInitializationOutput(c => c.AddSource("a", "class D {}")))); 2439ctx.RegisterPostInitializationOutput(c => c.AddSource("a", "class D {}")); 2509var callback = (IncrementalGeneratorInitializationContext ctx) => ctx.RegisterPostInitializationOutput(c => c.AddEmbeddedAttributeDefinition()); 2554ctx.RegisterPostInitializationOutput(c => 3217ctx.RegisterPostInitializationOutput((context) => context.AddSource("PostInit", "")); 3703ctx.RegisterPostInitializationOutput(c => c.AddSource("D", postInitSource)); 4592var generator = new PipelineCallbackGenerator((ctx) => { ctx.RegisterPostInitializationOutput(postInitCtx => { postInitCtx.AddSource("staticSource.cs", "//static"); }); }).AsSourceGenerator(); 4612var generator1 = new PipelineCallbackGenerator((ctx) => { ctx.RegisterPostInitializationOutput(postInitCtx => { postInitCtx.AddSource("staticSource.cs", "//static"); }); }).AsSourceGenerator(); 4613var 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)
34context.RegisterPostInitializationOutput(context =>