Partilhar via


IncrementalValueProviderExtensions.Collect<TSource> Método

Definição

Coleta todos os valores de um IncrementalValuesProvider<TValues> em um único IncrementalValueProvider<TValue> que contém um ImmutableArray<T>. Isso é útil quando você precisa agregar vários valores em uma única coleção para processá-los juntos.

public static Microsoft.CodeAnalysis.IncrementalValueProvider<System.Collections.Immutable.ImmutableArray<TSource>> Collect<TSource>(this Microsoft.CodeAnalysis.IncrementalValuesProvider<TSource> source);
static member Collect : Microsoft.CodeAnalysis.IncrementalValuesProvider<'Source> -> Microsoft.CodeAnalysis.IncrementalValueProvider<System.Collections.Immutable.ImmutableArray<'Source>>
<Extension()>
Public Function Collect(Of TSource) (source As IncrementalValuesProvider(Of TSource)) As IncrementalValueProvider(Of ImmutableArray(Of TSource))

Parâmetros de tipo

TSource

O tipo de cada valor no provedor de entrada

Parâmetros

source
IncrementalValuesProvider<TSource>

O provedor de entrada com vários valores

Retornos

Uma nova IncrementalValueProvider<TValue> que fornece um ImmutableArray<T> que contém todos os valores

Aplica-se a