IRegistrar interface¶
Defined in
Namespace: ReactiveUI
Assembly: ReactiveUI.Core.dll
Full name: ReactiveUI.IRegistrar
Modifiers: public abstract
Summary¶
Interface for registering services in a dependency injection container in an AOT-friendly manner.
This interface provides generic registration methods that preserve type information at compile time,
avoiding the need for runtime Type reflection and DynamicallyAccessedMembers attributes.
Applies to
net10.0, net9.0, net8.0, net462, net481
Methods¶
| Name | Summary |
|---|---|
| RegisterConstant | Registers a constant value for a service type. The factory function is called once and the result is registered as a singleton. |
| RegisterLazySingleton | Registers a lazy singleton for a service type. The factory function is called the first time the service is resolved, and the same instance is returned for all subsequent resolutions. |
| Register | Registers a factory for a service type. The factory function is called each time the service is resolved, creating a new instance. |