GeneratorInitializationContext Struct

Definition

Context passed to a source generator when Initialize(GeneratorInitializationContext) is called

public struct GeneratorInitializationContext
public readonly struct GeneratorInitializationContext
type GeneratorInitializationContext = struct
Public Structure GeneratorInitializationContext
Inheritance
GeneratorInitializationContext

Properties

CancellationToken

A CancellationToken that can be checked to see if the initialization should be cancelled.

Methods

RegisterForPostInitialization(Action<GeneratorPostInitializationContext>)

Register a callback that is invoked after initialization.

RegisterForSyntaxNotifications(SyntaxContextReceiverCreator)

Register a SyntaxContextReceiverCreator for this generator, which can be used to create an instance of an ISyntaxContextReceiver.

RegisterForSyntaxNotifications(SyntaxReceiverCreator)

Register a SyntaxReceiverCreator for this generator, which can be used to create an instance of an ISyntaxReceiver.

Applies to