Share via


IncrementalValueProviderExtensions.Select Method

Definition

Overloads

Name Description
Select<TSource,TResult>(IncrementalValueProvider<TSource>, Func<TSource,CancellationToken,TResult>)

Transforms an IncrementalValueProvider<TValue> into a new IncrementalValueProvider<TValue> by applying a transform function to the value. This is a 1-to-1 transformation where each input value produces exactly one output value.

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

Transforms an IncrementalValuesProvider<TValues> into a new IncrementalValuesProvider<TValues> by applying a transform function to each value. This is a 1-to-1 transformation where each input value produces exactly one output value.

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

Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs

Transforms an IncrementalValueProvider<TValue> into a new IncrementalValueProvider<TValue> by applying a transform function to the value. This is a 1-to-1 transformation where each input value produces exactly one output value.

public static Microsoft.CodeAnalysis.IncrementalValueProvider<TResult> Select<TSource,TResult>(this Microsoft.CodeAnalysis.IncrementalValueProvider<TSource> source, Func<TSource,System.Threading.CancellationToken,TResult> selector);
static member Select : Microsoft.CodeAnalysis.IncrementalValueProvider<'Source> * Func<'Source, System.Threading.CancellationToken, 'Result> -> Microsoft.CodeAnalysis.IncrementalValueProvider<'Result>
<Extension()>
Public Function Select(Of TSource, TResult) (source As IncrementalValueProvider(Of TSource), selector As Func(Of TSource, CancellationToken, TResult)) As IncrementalValueProvider(Of TResult)

Type Parameters

TSource

The type of the input value

TResult

The type of the output value

Parameters

source
IncrementalValueProvider<TSource>

The input provider

selector
Func<TSource,CancellationToken,TResult>

A function that transforms a TSource into a TResult

Returns

A new IncrementalValueProvider<TValue> that provides the transformed value

Applies to

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

Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs
Source:
ValueSourceExtensions.cs

Transforms an IncrementalValuesProvider<TValues> into a new IncrementalValuesProvider<TValues> by applying a transform function to each value. This is a 1-to-1 transformation where each input value produces exactly one output value.

public static Microsoft.CodeAnalysis.IncrementalValuesProvider<TResult> Select<TSource,TResult>(this Microsoft.CodeAnalysis.IncrementalValuesProvider<TSource> source, Func<TSource,System.Threading.CancellationToken,TResult> selector);
static member Select : Microsoft.CodeAnalysis.IncrementalValuesProvider<'Source> * Func<'Source, System.Threading.CancellationToken, 'Result> -> Microsoft.CodeAnalysis.IncrementalValuesProvider<'Result>
<Extension()>
Public Function Select(Of TSource, TResult) (source As IncrementalValuesProvider(Of TSource), selector As Func(Of TSource, CancellationToken, TResult)) As IncrementalValuesProvider(Of TResult)

Type Parameters

TSource

The type of each input value

TResult

The type of each output value

Parameters

source
IncrementalValuesProvider<TSource>

The input provider

selector
Func<TSource,CancellationToken,TResult>

A function that transforms each TSource into a TResult

Returns

A new IncrementalValuesProvider<TValues> that provides the transformed values

Applies to