Freigeben über


GeneratorInitializationContext Struktur

Definition

Kontext, der an einen Quellgenerator übergeben wird, wenn Initialize(GeneratorInitializationContext) aufgerufen wird

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

Eigenschaften

CancellationToken

Eine CancellationToken , die überprüft werden kann, um festzustellen, ob die Initialisierung abgebrochen werden soll.

Methoden

RegisterForPostInitialization(Action<GeneratorPostInitializationContext>)

Registrieren Sie einen Rückruf, der nach der Initialisierung aufgerufen wird.

RegisterForSyntaxNotifications(SyntaxContextReceiverCreator)

Registrieren Sie einen SyntaxContextReceiverCreator Für diesen Generator, der verwendet werden kann, um eine Instanz einer ISyntaxContextReceiver.

RegisterForSyntaxNotifications(SyntaxReceiverCreator)

Registrieren Sie einen SyntaxReceiverCreator Für diesen Generator, der verwendet werden kann, um eine Instanz einer ISyntaxReceiver.

Gilt für: