Show / Hide Table of Contents

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.

IResolveContext

IResolverFactory<TMemberInfo>

Delegates

ResolveDelegate<TContext>

ResolverFactory<TContext>

In This Article
Back to top Copyright © 2020 .NET Foundation and Contributors. All Rights Reserved