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> , использующее указанный сравниватель

Применяется к