Show / Hide Table of Contents

Class DependencyOverride<T>

A convenience version of DependencyOverride that lets you specify the dependency type using generic syntax.

Inheritance
Object
ResolverOverride
DependencyOverride
DependencyOverride<T>
Implements
IEquatable<NamedType>
IResolve
Inherited Members
DependencyOverride.Value
DependencyOverride.GetHashCode()
DependencyOverride.Equals(Object)
DependencyOverride.Equals(NamedType)
DependencyOverride.Resolve<TContext>(TContext)
ResolverOverride.Target
ResolverOverride.Type
ResolverOverride.Name
ResolverOverride.OnType<T>()
ResolverOverride.OnType(Type)
ResolverOverride.GetResolver<TContext>(Type)
Object.Equals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Unity.Resolution
Assembly: Unity.Abstractions.dll
Syntax
public class DependencyOverride<T> : DependencyOverride, IEquatable<NamedType>, IResolve
Type Parameters
Name Description
T

Type of the dependency to override.

Constructors

| Improve this Doc View Source

DependencyOverride(Object)

Construct a new DependencyOverride<T> object that will override the given dependency, and pass the given value.

Declaration
public DependencyOverride(object dependencyValue)
Parameters
Type Name Description
Object dependencyValue

Implements

System.IEquatable<T>
IResolve

Extension Methods

InjectionMatching.Matches(Object, Type)
InjectionMatching.MatchesObject(Object, Type)
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © 2020 .NET Foundation and Contributors. All Rights Reserved