Skip to content

BuilderMixins class

Defined in

Namespace: ReactiveUI.Reactive.Builder Assembly: ReactiveUI.Reactive.dll Full name: ReactiveUI.Reactive.Builder.BuilderMixins Modifiers: public static

Summary

View source

Service-resolution extension members for IReactiveUIInstance.

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

Remarks

The BuilderMixins class contains a comprehensive set of extension methods designed to simplify and standardize the setup of ReactiveUI applications. It supports advanced scenarios such as custom platform integration, dependency resolver configuration, and bulk registration of converters. All methods are intended to be used with the ReactiveUI builder interfaces and support method chaining for fluent configuration. For AOT (Ahead-Of-Time) environments, prefer explicit registration methods over reflection-based approaches for maximum compatibility.

Methods

NameSummary
static BuildApp
static RegisterViews
static WithViewModule
static WithTaskPoolScheduler
static WithMainThreadScheduler
static WithRegistrationOnBuild
static WithRegistration
static WithViewsFromAssembly
static WithPlatformModule
static UsingSplatModule
static WithConverter
static WithConverters
static WithFallbackConverter
static WithSetMethodConverter
static WithConvertersFrom
static UsingSplatBuilder
static ForCustomPlatform
static ForPlatforms
static WithMessageBus
static ConfigureViewLocator
static ConfigureSuspensionDriver
static RegisterViewModel
static RegisterConstantViewModel
static RegisterSingletonViewModel
static RegisterView
static RegisterSingletonView
static WithInstance
Inherited members

Extension blocks

extension(IAppBuilder appBuilder)

  • BuildApp

extension(IReactiveUIBuilder builder)

  • RegisterViews
  • WithViewModule
  • WithTaskPoolScheduler
  • WithTaskPoolScheduler
  • WithMainThreadScheduler
  • WithMainThreadScheduler
  • WithRegistrationOnBuild
  • WithRegistration
  • WithViewsFromAssembly
  • WithPlatformModule
  • UsingSplatModule
  • WithConverter
  • WithConverter
  • WithConverter
  • WithConverter
  • WithConverters
  • WithFallbackConverter
  • WithFallbackConverter
  • WithSetMethodConverter
  • WithSetMethodConverter
  • WithConvertersFrom
  • UsingSplatBuilder
  • ForCustomPlatform
  • ForPlatforms
  • WithMessageBus
  • WithMessageBus
  • WithMessageBus
  • ConfigureViewLocator
  • ConfigureSuspensionDriver
  • RegisterViewModel
  • RegisterConstantViewModel
  • RegisterSingletonViewModel
  • RegisterView
  • RegisterSingletonView

extension(IReactiveUIInstance reactiveUiInstance)

  • WithInstance
  • WithInstance
  • WithInstance
  • WithInstance
  • WithInstance
  • WithInstance
  • WithInstance
  • WithInstance
  • WithInstance
  • WithInstance
  • WithInstance
  • WithInstance
  • WithInstance
  • WithInstance
  • WithInstance
  • WithInstance