Compartilhar via


IncrementalValueProviderExtensions.WithComparer Método

Definição

Sobrecargas

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

Especifica um personalizado IEqualityComparer<T> a ser usado ao comparar valores desse provedor para fins de cache. Por padrão, a infraestrutura do gerador usa Default para determinar se os valores foram alterados. Use esse método quando precisar de lógica de igualdade personalizada, como para objetos complexos ou quando quiser controlar quando as transformações forem executadas novamente.

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

Especifica um personalizado IEqualityComparer<T> a ser usado ao comparar valores desse provedor para fins de cache. Por padrão, a infraestrutura do gerador usa Default para determinar se os valores foram alterados. Use esse método quando precisar de lógica de igualdade personalizada, como para objetos complexos ou quando quiser controlar quando as transformações forem executadas novamente.

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

Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs

Especifica um personalizado IEqualityComparer<T> a ser usado ao comparar valores desse provedor para fins de cache. Por padrão, a infraestrutura do gerador usa Default para determinar se os valores foram alterados. Use esse método quando precisar de lógica de igualdade personalizada, como para objetos complexos ou quando quiser controlar quando as transformações forem executadas novamente.

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)

Parâmetros de tipo

TSource

O tipo do valor

Parâmetros

source
IncrementalValueProvider<TSource>

O provedor de entrada

comparer
IEqualityComparer<TSource>

O comparador de igualdade personalizado a ser usado

Retornos

Uma nova IncrementalValueProvider<TValue> que usa o comparador especificado

Aplica-se a

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

Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs
Origem:
ValueSourceExtensions.cs

Especifica um personalizado IEqualityComparer<T> a ser usado ao comparar valores desse provedor para fins de cache. Por padrão, a infraestrutura do gerador usa Default para determinar se os valores foram alterados. Use esse método quando precisar de lógica de igualdade personalizada, como para objetos complexos ou quando quiser controlar quando as transformações forem executadas novamente.

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)

Parâmetros de tipo

TSource

O tipo de cada valor

Parâmetros

source
IncrementalValuesProvider<TSource>

O provedor de entrada

comparer
IEqualityComparer<TSource>

O comparador de igualdade personalizado a ser usado

Retornos

Uma nova IncrementalValuesProvider<TValues> que usa o comparador especificado

Aplica-se a