IncrementalValueProviderExtensions.Combine メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Combine<TLeft,TRight>(IncrementalValueProvider<TLeft>, IncrementalValueProvider<TRight>) |
2 つの IncrementalValueProvider<TValue>を組み合わせて、タプルの新しい IncrementalValueProvider<TValue> にします。 両方のプロバイダーの単一の値がペアになります。 |
| Combine<TLeft,TRight>(IncrementalValuesProvider<TLeft>, IncrementalValueProvider<TRight>) |
IncrementalValuesProvider<TValues>とIncrementalValueProvider<TValue>を組み合わせて、タプルの新しいIncrementalValuesProvider<TValues>を作成します。 左側のプロバイダーの各値は、右側のプロバイダーの単一の値とペアになっています。 |
Combine<TLeft,TRight>(IncrementalValueProvider<TLeft>, IncrementalValueProvider<TRight>)
2 つの IncrementalValueProvider<TValue>を組み合わせて、タプルの新しい IncrementalValueProvider<TValue> にします。 両方のプロバイダーの単一の値がペアになります。
public static Microsoft.CodeAnalysis.IncrementalValueProvider<(TLeft Left, TRight Right)> Combine<TLeft,TRight>(this Microsoft.CodeAnalysis.IncrementalValueProvider<TLeft> provider1, Microsoft.CodeAnalysis.IncrementalValueProvider<TRight> provider2);
static member Combine : Microsoft.CodeAnalysis.IncrementalValueProvider<'Left> * Microsoft.CodeAnalysis.IncrementalValueProvider<'Right> -> Microsoft.CodeAnalysis.IncrementalValueProvider<ValueTuple<'Left, 'Right>>
<Extension()>
Public Function Combine(Of TLeft, TRight) (provider1 As IncrementalValueProvider(Of TLeft), provider2 As IncrementalValueProvider(Of TRight)) As IncrementalValueProvider(Of ValueTuple(Of TLeft, TRight))
型パラメーター
- TLeft
左側のプロバイダーの値の型
- TRight
適切なプロバイダーの値の型
パラメーター
- provider1
- IncrementalValueProvider<TLeft>
1 つの値を持つ左側のプロバイダー
- provider2
- IncrementalValueProvider<TRight>
1 つの値を持つ適切なプロバイダー
戻り値
(TLeft、TRight) のタプルを提供する新しいIncrementalValueProvider<TValue>
適用対象
Combine<TLeft,TRight>(IncrementalValuesProvider<TLeft>, IncrementalValueProvider<TRight>)
IncrementalValuesProvider<TValues>とIncrementalValueProvider<TValue>を組み合わせて、タプルの新しいIncrementalValuesProvider<TValues>を作成します。 左側のプロバイダーの各値は、右側のプロバイダーの単一の値とペアになっています。
public static Microsoft.CodeAnalysis.IncrementalValuesProvider<(TLeft Left, TRight Right)> Combine<TLeft,TRight>(this Microsoft.CodeAnalysis.IncrementalValuesProvider<TLeft> provider1, Microsoft.CodeAnalysis.IncrementalValueProvider<TRight> provider2);
static member Combine : Microsoft.CodeAnalysis.IncrementalValuesProvider<'Left> * Microsoft.CodeAnalysis.IncrementalValueProvider<'Right> -> Microsoft.CodeAnalysis.IncrementalValuesProvider<ValueTuple<'Left, 'Right>>
<Extension()>
Public Function Combine(Of TLeft, TRight) (provider1 As IncrementalValuesProvider(Of TLeft), provider2 As IncrementalValueProvider(Of TRight)) As IncrementalValuesProvider(Of ValueTuple(Of TLeft, TRight))
型パラメーター
- TLeft
左側のプロバイダーの各値の型
- TRight
適切なプロバイダーの値の型
パラメーター
- provider1
- IncrementalValuesProvider<TLeft>
複数の値を持つ左側のプロバイダー
- provider2
- IncrementalValueProvider<TRight>
1 つの値を持つ適切なプロバイダー
戻り値
(TLeft、TRight) のタプルを提供する新しいIncrementalValuesProvider<TValues>