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