1 write to Callbacks
Microsoft.CodeAnalysis (1)
SourceGeneration\GeneratorContexts.cs (1)
127Callbacks = new CallbackHolder();
9 references to Callbacks
Microsoft.CodeAnalysis (9)
SourceGeneration\GeneratorAdaptor.cs (3)
33if (generatorInitContext.Callbacks.PostInitCallback is object) 35context.RegisterPostInitializationOutput(generatorInitContext.Callbacks.PostInitCallback); 44var syntaxContextReceiverCreator = generatorInitContext.Callbacks.SyntaxContextReceiverCreator;
SourceGeneration\GeneratorContexts.cs (6)
155CheckIsEmpty(Callbacks.SyntaxContextReceiverCreator, $"{nameof(SyntaxReceiverCreator)} / {nameof(SyntaxContextReceiverCreator)}"); 156Callbacks.SyntaxContextReceiverCreator = SyntaxContextReceiverAdaptor.Create(receiverCreator); 177CheckIsEmpty(Callbacks.SyntaxContextReceiverCreator, $"{nameof(SyntaxReceiverCreator)} / {nameof(SyntaxContextReceiverCreator)}"); 178Callbacks.SyntaxContextReceiverCreator = receiverCreator; 197CheckIsEmpty(Callbacks.PostInitCallback); 198Callbacks.PostInitCallback = (context) => callback(new GeneratorPostInitializationContext(context.AdditionalSources, context.CancellationToken));