Struct Binding<TResolve1, TResolve2>
- Namespace
- Core.Dependency
- Assembly
- Core.dll
public readonly struct Binding<TResolve1, TResolve2> where TResolve1 : class where TResolve2 : class
Type Parameters
TResolve1TResolve2
- Extension Methods
Constructors
Binding(DependencyContainer)
public Binding(DependencyContainer container)
Parameters
containerDependencyContainer
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
createFuncFunc<TInstance>
Type Parameters
TInstance
To<TInstance>(TInstance)
public void To<TInstance>(TInstance instance) where TInstance : class, TResolve1, TResolve2
Parameters
instanceTInstance
Type Parameters
TInstance