IncrementalValuesProvider<TValues> 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可转换以构造执行管道的多个值的提供程序
public readonly struct IncrementalValuesProvider<TValues>
type IncrementalValuesProvider<'Values> = struct
Public Structure IncrementalValuesProvider(Of TValues)
类型参数
- TValues
The type of value that this source provides access to
- 继承
-
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) |
表示可转换以构造执行管道的多个值的提供程序 |