1 instantiation of IncrementalGeneratorInitializationContext
Microsoft.CodeAnalysis (1)
SourceGeneration\GeneratorDriver.cs (1)
220var pipelineContext = new IncrementalGeneratorInitializationContext(
38 references to IncrementalGeneratorInitializationContext
IdeCoreBenchmarks (3)
IncrementalSourceGeneratorBenchmarks.cs (3)
199private readonly Action<IncrementalGeneratorInitializationContext> _registerPipelineCallback; 201public PipelineCallbackGenerator(Action<IncrementalGeneratorInitializationContext> registerPipelineCallback) 206public void Initialize(IncrementalGeneratorInitializationContext context) => _registerPipelineCallback(context);
Microsoft.CodeAnalysis (14)
SourceGeneration\GeneratorAdaptor.cs (1)
28public void Initialize(IncrementalGeneratorInitializationContext context)
SourceGeneration\GeneratorDriver.cs (1)
220var pipelineContext = new IncrementalGeneratorInitializationContext(
SourceGeneration\IIncrementalGenerator.cs (2)
22/// <param name="context">The <see cref="IncrementalGeneratorInitializationContext"/> to register callbacks on</param> 23void Initialize(IncrementalGeneratorInitializationContext context);
SourceGeneration\IncrementalContexts.cs (3)
20/// Context passed to an incremental generator when <see cref="IIncrementalGenerator.Initialize(IncrementalGeneratorInitializationContext)"/> is called 87/// Context passed to an incremental generator when it has registered an output via <see cref="IncrementalGeneratorInitializationContext.RegisterPostInitializationOutput(Action{IncrementalGeneratorPostInitializationContext})"/> 123/// Context passed to an incremental generator when it has registered an output via <see cref="IncrementalGeneratorInitializationContext.RegisterSourceOutput{TSource}(IncrementalValueProvider{TSource}, Action{SourceProductionContext, TSource})"/>
SourceGeneration\Nodes\IIncrementalGeneratorOutputNode.cs (5)
37/// A regular source output, registered via <see cref="IncrementalGeneratorInitializationContext.RegisterSourceOutput{TSource}(IncrementalValueProvider{TSource}, Action{SourceProductionContext, TSource})"/> 38/// or <see cref="IncrementalGeneratorInitializationContext.RegisterSourceOutput{TSource}(IncrementalValuesProvider{TSource}, Action{SourceProductionContext, TSource})"/> 43/// A post-initialization output, which will be visible to later phases, registered via <see cref="IncrementalGeneratorInitializationContext.RegisterPostInitializationOutput(Action{IncrementalGeneratorPostInitializationContext})"/> 48/// An Implementation only source output, registered via <see cref="IncrementalGeneratorInitializationContext.RegisterImplementationSourceOutput{TSource}(IncrementalValueProvider{TSource}, Action{SourceProductionContext, TSource})"/> 49/// or <see cref="IncrementalGeneratorInitializationContext.RegisterImplementationSourceOutput{TSource}(IncrementalValuesProvider{TSource}, Action{SourceProductionContext, TSource})"/>
SourceGeneration\Nodes\SyntaxValueProvider.cs (2)
18private readonly IncrementalGeneratorInitializationContext _context; 24IncrementalGeneratorInitializationContext context,
Microsoft.CodeAnalysis.Compiler.Test.Resources (1)
Analyzers\DoNothingGenerator.cs (1)
12public void Initialize(IncrementalGeneratorInitializationContext context)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (2)
22this IncrementalGeneratorInitializationContext context, string simpleName) 31this IncrementalGeneratorInitializationContext context, string fullyQualifiedMetadataName)
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler (1)
GeneratorExtensions.cs (1)
14public static void RegisterHostOutput<TSource>(ref this IncrementalGeneratorInitializationContext @this, IncrementalValuesProvider<TSource> source, Action<HostProductionContext, TSource, CancellationToken> action)
Microsoft.CodeAnalysis.Test.Utilities (9)
SourceGeneration\TestGenerators.cs (9)
133private readonly Action<IncrementalGeneratorInitializationContext> _registerPipelineCallback; 135public PipelineCallbackGenerator(Action<IncrementalGeneratorInitializationContext> registerPipelineCallback) 140public void Initialize(IncrementalGeneratorInitializationContext context) => _registerPipelineCallback(context); 145private readonly Action<IncrementalGeneratorInitializationContext> _registerPipelineCallback; 147public PipelineCallbackGenerator2(Action<IncrementalGeneratorInitializationContext> registerPipelineCallback) 152public void Initialize(IncrementalGeneratorInitializationContext context) => _registerPipelineCallback(context); 157private readonly Action<IncrementalGeneratorInitializationContext> _onInit; 159public IncrementalAndSourceCallbackGenerator(Action<GeneratorInitializationContext> onInit, Action<GeneratorExecutionContext> onExecute, Action<IncrementalGeneratorInitializationContext> onIncrementalInit) 165public void Initialize(IncrementalGeneratorInitializationContext context) => _onInit(context);
Microsoft.CodeAnalysis.UnitTests (3)
Analyzers\AnalyzerFileReferenceTests.cs (3)
729public void Initialize(IncrementalGeneratorInitializationContext context) => throw new NotImplementedException(); 734public void Initialize(IncrementalGeneratorInitializationContext context) => throw new NotImplementedException(); 742public void Initialize(IncrementalGeneratorInitializationContext context) => throw new NotImplementedException();
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
SourceGeneration\GeneratorDriverTests.vb (2)
468Public Sub Initialize(context As IncrementalGeneratorInitializationContext) Implements IIncrementalGenerator.Initialize 482Public Sub Initialize(context As IncrementalGeneratorInitializationContext) Implements IIncrementalGenerator.Initialize
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.vb (2)
17context As IncrementalGeneratorInitializationContext, simpleName As String) As IncrementalValuesProvider(Of T) 26context As IncrementalGeneratorInitializationContext, fullyQualifiedMetadataName As String) As IncrementalValuesProvider(Of T)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
GenerateFileForEachAdditionalFileWithContentsCommented.cs (1)
18public void Initialize(IncrementalGeneratorInitializationContext context)