Share via


IncrementalValuesProvider<TValues> Estructura

Definición

Representa un proveedor de varios valores que se pueden transformar para construir una canalización de ejecución.

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

Parámetros de tipo

TValues

Tipo de valor al que proporciona este origen acceso

Herencia
IncrementalValuesProvider<TValues>

Comentarios

Se trata de un tipo opaco que no se puede usar directamente. En su lugar, IIncrementalGenerator recibirá un conjunto de proveedores de valores al construir su canalización de ejecución. A continuación, se usa un conjunto de métodos de extensión para crear transformaciones sobre los datos que crean la canalización real.

Métodos de extensión

Collect<TSource>(IncrementalValuesProvider<TSource>)

Representa un proveedor de varios valores que se pueden transformar para construir una canalización de ejecución.

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

Representa un proveedor de varios valores que se pueden transformar para construir una canalización de ejecución.

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

Representa un proveedor de varios valores que se pueden transformar para construir una canalización de ejecución.

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

Representa un proveedor de varios valores que se pueden transformar para construir una canalización de ejecución.

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

Representa un proveedor de varios valores que se pueden transformar para construir una canalización de ejecución.

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

Representa un proveedor de varios valores que se pueden transformar para construir una canalización de ejecución.

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

Representa un proveedor de varios valores que se pueden transformar para construir una canalización de ejecución.

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

Representa un proveedor de varios valores que se pueden transformar para construir una canalización de ejecución.

Se aplica a