Records tree views created at activation. Declared dependencies are resolved
through the Application container and the provider is created once while the
Module binds, so disposable transient dependencies have Application lifetime.
The Module RegistrationScope owns the native view and also calls the
provider's synchronous dispose when the provider exposes one.
The dependency-declaring overload is listed first: overload resolution
takes the first match, and the no-dependency shape would otherwise absorb
the call.
Records tree views created at activation. Declared dependencies are resolved through the Application container and the provider is created once while the Module binds, so disposable transient dependencies have Application lifetime. The Module RegistrationScope owns the native view and also calls the provider's synchronous
disposewhen the provider exposes one.The dependency-declaring overload is listed first: overload resolution takes the first match, and the no-dependency shape would otherwise absorb the call.