IncrementalValuesProvider<TValues> 構造体

定義

実行パイプラインを構築するために変換できる複数の値のプロバイダーを表します。

public readonly struct IncrementalValuesProvider<TValues>
type IncrementalValuesProvider<'Values> = struct
Public Structure IncrementalValuesProvider(Of TValues)

型パラメーター

TValues

このソースがアクセスを提供する値の種類

継承
IncrementalValuesProvider<TValues>

注釈

これは、直接使用できない不透明な型です。 代わりに、実行パイプラインを IIncrementalGenerator 構築するときに値プロバイダーのセットを受け取ります。 その後、一連の拡張メソッドを使用して、実際のパイプラインを作成するデータに対する変換を作成します。

拡張メソッド

Collect<TSource>(IncrementalValuesProvider<TSource>)

実行パイプラインを構築するために変換できる複数の値のプロバイダーを表します。

Combine<TLeft,TRight>(IncrementalValuesProvider<TLeft>, IncrementalValueProvider<TRight>)

実行パイプラインを構築するために変換できる複数の値のプロバイダーを表します。

Select<TSource,TResult>(IncrementalValuesProvider<TSource>, Func<TSource,CancellationToken,TResult>)

実行パイプラインを構築するために変換できる複数の値のプロバイダーを表します。

SelectMany<TSource,TResult>(IncrementalValuesProvider<TSource>, Func<TSource,CancellationToken,IEnumerable<TResult>>)

実行パイプラインを構築するために変換できる複数の値のプロバイダーを表します。

SelectMany<TSource,TResult>(IncrementalValuesProvider<TSource>, Func<TSource,CancellationToken,ImmutableArray<TResult>>)

実行パイプラインを構築するために変換できる複数の値のプロバイダーを表します。

Where<TSource>(IncrementalValuesProvider<TSource>, Func<TSource,Boolean>)

実行パイプラインを構築するために変換できる複数の値のプロバイダーを表します。

WithComparer<TSource>(IncrementalValuesProvider<TSource>, IEqualityComparer<TSource>)

実行パイプラインを構築するために変換できる複数の値のプロバイダーを表します。

WithTrackingName<TSource>(IncrementalValuesProvider<TSource>, String)

実行パイプラインを構築するために変換できる複数の値のプロバイダーを表します。

適用対象