Skip to content

EqualityTypeConverter class

Attributes: [DebuggerDisplay("{FromType}, {ToType}")]

Defined in

Namespace: ReactiveUI Assembly: ReactiveUI.Core.dll Full name: ReactiveUI.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-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471

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