IncrementalGeneratorOutputKind Enumerazione

Definizione

Rappresenta i vari tipi di output di un IIncrementalGeneratoroggetto .

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum IncrementalGeneratorOutputKind
[<System.Flags>]
type IncrementalGeneratorOutputKind = 
Public Enum IncrementalGeneratorOutputKind
Ereditarietà
IncrementalGeneratorOutputKind
Attributi

Campi

Implementation 4

Output di origine solo implementazione, registrato tramite RegisterImplementationSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>) o RegisterImplementationSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext,TSource>)

None 0

Rappresenta nessun tipo di output. Può essere usato durante la creazione di un driver per indicare che non è necessario disabilitare gli output.

PostInit 2

Output post-inizializzazione, che sarà visibile alle fasi successive, registrate tramite RegisterPostInitializationOutput(Action<IncrementalGeneratorPostInitializationContext>)

Source 1

Output di origine regolare, registrato tramite RegisterSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>) o RegisterSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext,TSource>)

Commenti

Può essere passato come campo bit quando si crea un GeneratorDriver oggetto per disabilitare in modo selettivo gli output.

Si applica a