IncrementalGeneratorOutputKind 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
の各種出力の種類を表します IIncrementalGenerator。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
[System.Flags]
public enum IncrementalGeneratorOutputKind
[<System.Flags>]
type IncrementalGeneratorOutputKind =
Public Enum IncrementalGeneratorOutputKind
- 継承
-
IncrementalGeneratorOutputKind
- 属性
フィールド
Implementation | 4 | 実装専用のソース出力(登録元 RegisterImplementationSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>) または RegisterImplementationSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext,TSource>) |
None | 0 | 出力の種類を表しません。 ドライバーを作成するときに、出力を無効にしてはならないことを示すために使用できます。 |
PostInit | 2 | 初期化後の出力(後のフェーズで表示されます)は、次の方法で登録されます。 RegisterPostInitializationOutput(Action<IncrementalGeneratorPostInitializationContext>) |
Source | 1 | 通常のソース出力( RegisterSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>) または RegisterSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext,TSource>) |
注釈
出力を選択的に無効にする場合は、 GeneratorDriver ビット フィールドとして渡すことができます。
適用対象
.NET