Registrations.Register(IRegistrar) method¶
Defined in
Type: Registrations
Namespace: ReactiveUI.Uno
Assembly: ReactiveUI.Uno.dll
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net10.0-windows10.0.19041, net10.0-ios26.0, net10.0-android36.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-android34.0, net8.0-macos14.5, net8.0-windows10.0.19041
Attributes: [UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification = "IWantsToRegisterStuff.Register and ICreatesObservableForProperty cannot carry RequiresUnreferencedCode, and WinUI has no public way to find a DependencyProperty by name. A trimmed DependencyProperty member only gives the plugin zero affinity, so observation falls back to the plain object observer.")]
public void Register(IRegistrar registrar)
Inherited documentation
These docs were inherited from IWantsToRegisterStuff. The member doesn't override them on this type.
Summary: Register platform dependencies using the provided registrar. This method uses generic registration to avoid runtime Type reflection, making it compatible with AOT compilation and trimming.
Parameters
| Name | Type | Description |
|---|---|---|
registrar | [IRegistrar](# | The AOT-friendly registrar to use for registering services. |