Namespace Unity.Resolution
Classes
- DependencyOverride
A ResolverOverride class that overrides the value injected whenever there is a dependency of the given type, regardless of where it appears in the object graph.
- DependencyOverride<T>
A convenience version of DependencyOverride that lets you specify the dependency type using generic syntax.
- FieldOverride
A ResolverOverride that lets you override the value for a specified field.
- ParameterOverride
A ResolverOverride class that lets you override a named parameter passed to a constructor.
- ParameterOverrides
A convenience form of ParameterOverride that lets you specify multiple parameter overrides in one shot rather than having to construct multiple objects.
- PropertyOverride
A ResolverOverride that lets you override the value for a specified property.
- ResolverOverride
Base class for all override objects passed in the Resolve(Type, string, params ResolverOverride[]) method.
Structs
Interfaces
- IResolve
A strategy that is used at build plan execution time to resolve a dependent value.