Table of Contents

Struct Binding<TResolve>

Namespace
Core.Dependency
Assembly
Core.dll
public readonly struct Binding<TResolve> where TResolve : class

Type Parameters

TResolve
Extension Methods

Constructors

Binding(DependencyContainer)

public Binding(DependencyContainer container)

Parameters

container DependencyContainer

Methods

To<TInstance>()

public void To<TInstance>() where TInstance : class, TResolve

Type Parameters

TInstance

To<TInstance>(Func<TInstance>)

public void To<TInstance>(Func<TInstance> createFunc) where TInstance : class, TResolve

Parameters

createFunc Func<TInstance>

Type Parameters

TInstance

To<TInstance>(TInstance)

public void To<TInstance>(TInstance instance) where TInstance : class, TResolve

Parameters

instance TInstance

Type Parameters

TInstance