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.
IResolveContextExpression<TContext>
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, ResolverOverride[]) method.
Structs
NamedType
Interfaces
IResolve
A strategy that is used at build plan execution time to resolve a dependent value.