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
resolveTypeType
Returns
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
TResolve1TResolve2
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
TResolve1TResolve2TResolve3