Table of Contents

Struct Binding<TResolve1, TResolve2>

Namespace
Core.Dependency
Assembly
Core.dll
public readonly struct Binding<TResolve1, TResolve2> where TResolve1 : class where TResolve2 : class

Type Parameters

TResolve1
TResolve2
Extension Methods

Constructors

Binding(DependencyContainer)

public Binding(DependencyContainer container)

Parameters

container DependencyContainer

Methods

To<TInstance>()

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

Type Parameters

TInstance

To<TInstance>(Func<TInstance>)

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

Parameters

createFunc Func<TInstance>

Type Parameters

TInstance

To<TInstance>(TInstance)

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

Parameters

instance TInstance

Type Parameters

TInstance