1 instantiation of IncrementalGeneratorPostInitializationContext
Microsoft.CodeAnalysis (1)
SourceGeneration\Nodes\PostInitOutputNode.cs (1)
23_callback(new IncrementalGeneratorPostInitializationContext(context.Sources, cancellationToken), cancellationToken);
6 references to IncrementalGeneratorPostInitializationContext
Microsoft.CodeAnalysis (6)
SourceGeneration\GeneratorContexts.cs (1)
221internal Action<IncrementalGeneratorPostInitializationContext>? PostInitCallback { get; set; }
SourceGeneration\IncrementalContexts.cs (2)
76public void RegisterPostInitializationOutput(Action<IncrementalGeneratorPostInitializationContext> callback) => _outputNodes.Add(new PostInitOutputNode(callback.WrapUserAction(CatchAnalyzerExceptions))); 99/// 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})"/>
SourceGeneration\Nodes\PostInitOutputNode.cs (2)
12private readonly Action<IncrementalGeneratorPostInitializationContext, CancellationToken> _callback; 14public PostInitOutputNode(Action<IncrementalGeneratorPostInitializationContext, CancellationToken> callback)