次の方法で共有


IncrementalValueProviderExtensions.WithComparer メソッド

定義

オーバーロード

名前 説明
WithComparer<TSource>(IncrementalValueProvider<TSource>, IEqualityComparer<TSource>)

キャッシュ目的でこのプロバイダーの値を比較するときに使用するカスタム IEqualityComparer<T> を指定します。 既定では、ジェネレーター インフラストラクチャは Default を使用して値が変更されたかどうかを判断します。 複雑なオブジェクトの場合や変換を再実行するタイミングを制御する場合など、カスタムの等値ロジックが必要な場合は、このメソッドを使用します。

WithComparer<TSource>(IncrementalValuesProvider<TSource>, IEqualityComparer<TSource>)

キャッシュ目的でこのプロバイダーの値を比較するときに使用するカスタム IEqualityComparer<T> を指定します。 既定では、ジェネレーター インフラストラクチャは Default を使用して値が変更されたかどうかを判断します。 複雑なオブジェクトの場合や変換を再実行するタイミングを制御する場合など、カスタムの等値ロジックが必要な場合は、このメソッドを使用します。

WithComparer<TSource>(IncrementalValueProvider<TSource>, IEqualityComparer<TSource>)

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

キャッシュ目的でこのプロバイダーの値を比較するときに使用するカスタム IEqualityComparer<T> を指定します。 既定では、ジェネレーター インフラストラクチャは Default を使用して値が変更されたかどうかを判断します。 複雑なオブジェクトの場合や変換を再実行するタイミングを制御する場合など、カスタムの等値ロジックが必要な場合は、このメソッドを使用します。

public static Microsoft.CodeAnalysis.IncrementalValueProvider<TSource> WithComparer<TSource>(this Microsoft.CodeAnalysis.IncrementalValueProvider<TSource> source, System.Collections.Generic.IEqualityComparer<TSource> comparer);
static member WithComparer : Microsoft.CodeAnalysis.IncrementalValueProvider<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> Microsoft.CodeAnalysis.IncrementalValueProvider<'Source>
<Extension()>
Public Function WithComparer(Of TSource) (source As IncrementalValueProvider(Of TSource), comparer As IEqualityComparer(Of TSource)) As IncrementalValueProvider(Of TSource)

型パラメーター

TSource

値の型

パラメーター

source
IncrementalValueProvider<TSource>

入力プロバイダー

comparer
IEqualityComparer<TSource>

使用するカスタム等値比較子

戻り値

指定した比較子を使用する新しいIncrementalValueProvider<TValue>

適用対象

WithComparer<TSource>(IncrementalValuesProvider<TSource>, IEqualityComparer<TSource>)

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

キャッシュ目的でこのプロバイダーの値を比較するときに使用するカスタム IEqualityComparer<T> を指定します。 既定では、ジェネレーター インフラストラクチャは Default を使用して値が変更されたかどうかを判断します。 複雑なオブジェクトの場合や変換を再実行するタイミングを制御する場合など、カスタムの等値ロジックが必要な場合は、このメソッドを使用します。

public static Microsoft.CodeAnalysis.IncrementalValuesProvider<TSource> WithComparer<TSource>(this Microsoft.CodeAnalysis.IncrementalValuesProvider<TSource> source, System.Collections.Generic.IEqualityComparer<TSource> comparer);
static member WithComparer : Microsoft.CodeAnalysis.IncrementalValuesProvider<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> Microsoft.CodeAnalysis.IncrementalValuesProvider<'Source>
<Extension()>
Public Function WithComparer(Of TSource) (source As IncrementalValuesProvider(Of TSource), comparer As IEqualityComparer(Of TSource)) As IncrementalValuesProvider(Of TSource)

型パラメーター

TSource

各値の型

パラメーター

source
IncrementalValuesProvider<TSource>

入力プロバイダー

comparer
IEqualityComparer<TSource>

使用するカスタム等値比較子

戻り値

指定した比較子を使用する新しいIncrementalValuesProvider<TValues>

適用対象