Show / Hide Table of Contents

Class GenericParameter

A ParameterValue that lets you specify that an instance of a generic type parameter should be resolved.

Inheritance
Object
ParameterValue
GenericBase
GenericParameter
Implements
IEquatable<Type>
IResolverFactory<Type>
IResolverFactory<ParameterInfo>
Inherited Members
GenericBase.ParameterTypeName
GenericBase.Equals(Type)
GenericBase.GetResolver<TContext>(Type)
GenericBase.GetResolver<TContext>(ParameterInfo)
GenericBase.GetResolver<TContext>(Type, String)
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Unity.Injection
Assembly: Unity.Abstractions.dll
Syntax
public class GenericParameter : GenericBase, IEquatable<Type>, IResolverFactory<Type>, IResolverFactory<ParameterInfo>

Constructors

| Improve this Doc View Source

GenericParameter(String)

Create a new GenericParameter instance that specifies that the given named generic parameter should be resolved.

Declaration
public GenericParameter(string genericParameterName)
Parameters
Type Name Description
String genericParameterName

The generic parameter name to resolve.

| Improve this Doc View Source

GenericParameter(String, String)

Create a new GenericParameter instance that specifies that the given named generic parameter should be resolved.

Declaration
public GenericParameter(string genericParameterName, string name)
Parameters
Type Name Description
String genericParameterName

The generic parameter name to resolve.

String name

Registration name to use when looking up in the container.

Implements

System.IEquatable<T>
IResolverFactory<TMemberInfo>
IResolverFactory<TMemberInfo>

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