Skip to content

ReactiveUI.Binding.Reactive.Fallback namespace

Part of the ReactiveUI.Binding.Reactive package.

TypeKindSummary
CommandBindingAffinityCheckerclassChecks whether any user-registered [ICreatesCommandBinding](# implementation has higher affinity than the source generator's compile-time plugin for a given control type. Used by generated code to allow user-registered plugins to override source-generated command binding at runtime.
ObservationAffinityCheckerclassChecks whether any user-registered [ICreatesObservableForProperty](# implementation has higher affinity than the source generator's compile-time plugin for a given type. Used by generated code to allow user-registered plugins to override source-generated observation at runtime.
RuntimeBindingConverterclassRuntime conversion entry point used by generated BindTo bindings to coerce a source value to the target property type when the two differ, or when an explicit converter or conversion hint is supplied.
RuntimeBindingFallbackclassDrives a binding through the runtime observation engine instead of the generated one.
RuntimeCommandBindingFallbackclassBinds a command to a control through the runtime expression engine.
RuntimeCommandFallbackclassResolves the command an InvokeCommand executes through the runtime expression engine.
RuntimeInteractionFallbackclassRegisters an interaction handler against a property the runtime expression engine resolves.
RuntimeObservationFallbackclassProvides runtime fallback implementations for WhenChanged, WhenChanging, and WhenAnyValue when the source generator cannot handle an invocation at compile time. Uses the ported expression chain analysis via [ICreatesObservableForProperty](#
TwoWayConverterPairrecordThe pair of conversions a two-way binding needs to move a value in either direction.
TwoWayConvertersclassBuilds a [TwoWayConverterPair](# without naming its type arguments.