10 references to SyntaxReceiverCreator
Microsoft.CodeAnalysis (10)
SourceGeneration\GeneratorContexts.cs (5)
149
/// Register a <see cref="
SyntaxReceiverCreator
"/> for this generator, which can be used to create an instance of an <see cref="ISyntaxReceiver"/>.
163
/// <param name="receiverCreator">A <see cref="
SyntaxReceiverCreator
"/> that can be invoked to create an instance of <see cref="ISyntaxReceiver"/></param>
164
public void RegisterForSyntaxNotifications(
SyntaxReceiverCreator
receiverCreator)
166
CheckIsEmpty(Callbacks.SyntaxContextReceiverCreator, $"{nameof(
SyntaxReceiverCreator
)} / {nameof(SyntaxContextReceiverCreator)}");
188
CheckIsEmpty(Callbacks.SyntaxContextReceiverCreator, $"{nameof(
SyntaxReceiverCreator
)} / {nameof(SyntaxContextReceiverCreator)}");
SourceGeneration\ISyntaxReceiver.cs (4)
12
/// via a <see cref="
SyntaxReceiverCreator
"/>.
14
/// The compiler will invoke the <see cref="
SyntaxReceiverCreator
"/> prior to generation to
51
/// via a <see cref="
SyntaxReceiverCreator
"/>.
53
/// The compiler will invoke the <see cref="
SyntaxReceiverCreator
"/> prior to generation to
SourceGeneration\SyntaxContextReceiverAdaptor.cs (1)
23
public static SyntaxContextReceiverCreator Create(
SyntaxReceiverCreator
creator) => () =>