次の方法で共有


IncrementalValueProviderExtensions.SelectMany メソッド

定義

オーバーロード

名前 説明
SelectMany<TSource,TResult>(IncrementalValueProvider<TSource>, Func<TSource,CancellationToken,IEnumerable<TResult>>)

入力値に対して 0 個以上の結果を返す変換関数を適用して、 IncrementalValueProvider<TValue> を新しい IncrementalValuesProvider<TValues> に変換します。 これは 1 対多の変換であり、各入力値で 0、1、または複数の出力値を生成できます。

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

入力値に対して 0 個以上の結果を返す変換関数を適用して、 IncrementalValueProvider<TValue> を新しい IncrementalValuesProvider<TValues> に変換します。 これは 1 対多の変換であり、各入力値で 0、1、または複数の出力値を生成できます。

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

入力値ごとに 0 個以上の結果を返す変換関数を適用して、 IncrementalValuesProvider<TValues> を新しい IncrementalValuesProvider<TValues> に変換します。 これは多対多変換であり、各入力値で 0、1、または複数の出力値を生成できます。

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

入力値ごとに 0 個以上の結果を返す変換関数を適用して、 IncrementalValuesProvider<TValues> を新しい IncrementalValuesProvider<TValues> に変換します。 これは多対多変換であり、各入力値で 0、1、または複数の出力値を生成できます。

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

ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs

入力値に対して 0 個以上の結果を返す変換関数を適用して、 IncrementalValueProvider<TValue> を新しい IncrementalValuesProvider<TValues> に変換します。 これは 1 対多の変換であり、各入力値で 0、1、または複数の出力値を生成できます。

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

型パラメーター

TSource

入力値の型

TResult

各出力値の型

パラメーター

source
IncrementalValueProvider<TSource>

入力プロバイダー

selector
Func<TSource,CancellationToken,IEnumerable<TResult>>

TSourceIEnumerable<T>

戻り値

変換された値を提供する新しいIncrementalValuesProvider<TValues>

適用対象

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

ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs

入力値に対して 0 個以上の結果を返す変換関数を適用して、 IncrementalValueProvider<TValue> を新しい IncrementalValuesProvider<TValues> に変換します。 これは 1 対多の変換であり、各入力値で 0、1、または複数の出力値を生成できます。

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

型パラメーター

TSource

入力値の型

TResult

各出力値の型

パラメーター

source
IncrementalValueProvider<TSource>

入力プロバイダー

selector
Func<TSource,CancellationToken,ImmutableArray<TResult>>

TSourceImmutableArray<T>

戻り値

変換された値を提供する新しいIncrementalValuesProvider<TValues>

適用対象

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

ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs

入力値ごとに 0 個以上の結果を返す変換関数を適用して、 IncrementalValuesProvider<TValues> を新しい IncrementalValuesProvider<TValues> に変換します。 これは多対多変換であり、各入力値で 0、1、または複数の出力値を生成できます。

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

型パラメーター

TSource

各入力値の型

TResult

各出力値の型

パラメーター

source
IncrementalValuesProvider<TSource>

入力プロバイダー

selector
Func<TSource,CancellationToken,IEnumerable<TResult>>

TSourceIEnumerable<T>

戻り値

変換された値を提供する新しいIncrementalValuesProvider<TValues>

適用対象

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

ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs
ソース:
ValueSourceExtensions.cs

入力値ごとに 0 個以上の結果を返す変換関数を適用して、 IncrementalValuesProvider<TValues> を新しい IncrementalValuesProvider<TValues> に変換します。 これは多対多変換であり、各入力値で 0、1、または複数の出力値を生成できます。

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

型パラメーター

TSource

各入力値の型

TResult

各出力値の型

パラメーター

source
IncrementalValuesProvider<TSource>

入力プロバイダー

selector
Func<TSource,CancellationToken,ImmutableArray<TResult>>

TSourceImmutableArray<T>

戻り値

変換された値を提供する新しいIncrementalValuesProvider<TValues>

適用対象