Table of Contents

Interface IDependencyContainer

Namespace
Core.Dependency
Assembly
Core.dll
public interface IDependencyContainer : IDependencyResolver, IFactory
Inherited Members
Extension Methods

Methods

Bind(Type)

Binding Bind(Type resolveType)

Parameters

resolveType Type

Returns

Binding

Bind<TResolve>()

Binding<TResolve> Bind<TResolve>() where TResolve : class

Returns

Binding<TResolve>

Type Parameters

TResolve

Bind<TResolve1, TResolve2>()

Binding<TResolve1, TResolve2> Bind<TResolve1, TResolve2>() where TResolve1 : class where TResolve2 : class

Returns

Binding<TResolve1, TResolve2>

Type Parameters

TResolve1
TResolve2

Bind<TResolve1, TResolve2, TResolve3>()

Binding<TResolve1, TResolve2, TResolve3> Bind<TResolve1, TResolve2, TResolve3>() where TResolve1 : class where TResolve2 : class where TResolve3 : class

Returns

Binding<TResolve1, TResolve2, TResolve3>

Type Parameters

TResolve1
TResolve2
TResolve3