Struct Binding<TResolve1, TResolve2, TResolve3>
- Namespace
- Core.Dependency
- Assembly
- Core.dll
public readonly struct Binding<TResolve1, TResolve2, TResolve3> where TResolve1 : class where TResolve2 : class where TResolve3 : class
Type Parameters
TResolve1TResolve2TResolve3
- Extension Methods
Constructors
Binding(DependencyContainer)
public Binding(DependencyContainer container)
Parameters
containerDependencyContainer
Methods
To<TInstance>()
public void To<TInstance>() where TInstance : class, TResolve1, TResolve2, TResolve3
Type Parameters
TInstance
To<TInstance>(Func<TInstance>)
public void To<TInstance>(Func<TInstance> createFunc) where TInstance : class, TResolve1, TResolve2, TResolve3
Parameters
createFuncFunc<TInstance>
Type Parameters
TInstance
To<TInstance>(TInstance)
public void To<TInstance>(TInstance instance) where TInstance : class, TResolve1, TResolve2, TResolve3
Parameters
instanceTInstance
Type Parameters
TInstance