Skip to content

EqualityTypeConverter class

Defined in

Namespace: ReactiveUI.Binding Assembly: ReactiveUI.Binding.dll Full name: ReactiveUI.Binding.EqualityTypeConverter Modifiers: public sealed

Summary

View source

Converts any value to Boolean by comparing it with a hint value using Equals.

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481

Class hierarchy
classDiagram
class EqualityTypeConverter
class IBindingTypeConverter {
    <>
}
IBindingTypeConverter <|.. EqualityTypeConverter
class IEnableLogger {
    <>
}
IEnableLogger <|.. EqualityTypeConverter

Implements: IBindingTypeConverter, IEnableLogger

Remarks

This converter is useful for binding scenarios where you need to determine if a value equals a specific comparison value. The comparison value should be provided via the conversionHint parameter.

Example: Convert an enum value to bool by comparing with a specific enum member.

Constructors

NameSummary
.ctor

Properties

NameSummary
FromTypeGets the source type supported by this converter.
ToTypeGets the target type supported by this converter.

Methods

NameSummary
GetAffinityForObjectsReturns a positive integer when this class supports TryConvert for this particular Type. If the method isn't supported at all, return a non-positive integer. When multiple...
TryConvertTypedAttempts to convert using the typed implementation, exposed via an object-based shim.
Inherited members