IncrementalValueProviderExtensions.WithComparer Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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