Skip to content

BindingTypeConverter class

Defined in

Namespace: ReactiveUI.Binding Assembly: ReactiveUI.Binding.dll Full name: ReactiveUI.Binding.BindingTypeConverter<T1, T2> Modifiers: public abstract

Summary

View source

        Base class for type-pair binding converters.
        

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 BindingTypeConverter~T1,T2~
class IBindingTypeConverter~TFrom, TTo~ {
    <>
}
IBindingTypeConverter~TFrom, TTo~ <|.. BindingTypeConverter~T1,T2~
class IBindingTypeConverter {
    <>
}
IBindingTypeConverter <|.. BindingTypeConverter~T1,T2~
class IEnableLogger {
    <>
}
IEnableLogger <|.. BindingTypeConverter~T1,T2~

Implements: IBindingTypeConverter, IBindingTypeConverter, IEnableLogger

Remarks

This base class supplies the "type-only" metadata (FromType/ToType) and the object-based shim (TryConvertTyped), allowing the dispatch layer to avoid reflection.

Constructors

NameSummary
.ctor

Properties

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

Methods

NameSummary
GetAffinityForObjectsReturns the affinity score for this converter.
TryConvertConvert a value to the target type in a type-safe manner.
TryConvertTypedAttempts to convert using the typed implementation, exposed via an object-based shim.
Inherited members