IncrementalValuesProvider<TValues> Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |