Class AvaloniaLocator.RegistrationHelper<TService>
- Namespace
- Avalonia
- Assembly
- Avalonia.Base.dll
public class AvaloniaLocator.RegistrationHelper<TService>
Type Parameters
TService
- Inheritance
-
AvaloniaLocator.RegistrationHelper<TService>
- Inherited Members
-
Constructors
RegistrationHelper(AvaloniaLocator)
public RegistrationHelper(AvaloniaLocator locator)
Parameters
locator
AvaloniaLocator
Methods
ToConstant<TImpl>(TImpl)
public AvaloniaLocator ToConstant<TImpl>(TImpl constant) where TImpl : TService
Parameters
constant
TImpl
Returns
- AvaloniaLocator
Type Parameters
TImpl
ToFunc<TImlp>(Func<TImlp>)
public AvaloniaLocator ToFunc<TImlp>(Func<TImlp> func) where TImlp : TService
Parameters
func
Func<TImlp>
Returns
- AvaloniaLocator
Type Parameters
TImlp
ToLazy<TImlp>(Func<TImlp>)
public AvaloniaLocator ToLazy<TImlp>(Func<TImlp> func) where TImlp : TService
Parameters
func
Func<TImlp>
Returns
- AvaloniaLocator
Type Parameters
TImlp
ToSingleton<TImpl>()
public AvaloniaLocator ToSingleton<TImpl>() where TImpl : class, TService, new()
Returns
- AvaloniaLocator
Type Parameters
TImpl
ToTransient<TImpl>()
public AvaloniaLocator ToTransient<TImpl>() where TImpl : class, TService, new()
Returns
- AvaloniaLocator
Type Parameters
TImpl