Table of Contents

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