IncrementalGeneratorOutputKind Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.