次の方法で共有


IncrementalValueProviderExtensions.Combine メソッド

定義

オーバーロード

名前 説明
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>)

ソース:
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

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>)

ソース:
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

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>

適用対象