Table of Contents

Class Resolve

Namespace
Unity
Assembly
Unity.Abstractions.dll
public static class Resolve
Inheritance
Resolve
Inherited Members

Methods

Dependency<TTarget>()

public static ParameterBase Dependency<TTarget>()

Returns

ParameterBase

Type Parameters

TTarget

Dependency<TTarget>(string)

public static ParameterBase Dependency<TTarget>(string name)

Parameters

name string

Returns

ParameterBase

Type Parameters

TTarget

Field(string)

public static InjectionMember Field(string name)

Parameters

name string

Returns

InjectionMember

Generic(string)

public static GenericParameter Generic(string genericParameterName)

Parameters

genericParameterName string

Returns

GenericParameter

Generic(string, string)

public static GenericParameter Generic(string genericParameterName, string registrationName)

Parameters

genericParameterName string
registrationName string

Returns

GenericParameter

Optional()

public static ParameterBase Optional()

Returns

ParameterBase

Optional(string)

public static ParameterBase Optional(string name)

Parameters

name string

Returns

ParameterBase

Optional(Type)

public static ParameterBase Optional(Type type)

Parameters

type Type

Returns

ParameterBase

Optional(Type, string)

public static ParameterBase Optional(Type type, string name)

Parameters

type Type
name string

Returns

ParameterBase

OptionalField(string)

public static InjectionMember OptionalField(string name)

Parameters

name string

Returns

InjectionMember

OptionalProperty(string)

public static InjectionMember OptionalProperty(string name)

Parameters

name string

Returns

InjectionMember

Optional<TTarget>()

public static ParameterBase Optional<TTarget>()

Returns

ParameterBase

Type Parameters

TTarget

Optional<TTarget>(string)

public static ParameterBase Optional<TTarget>(string name)

Parameters

name string

Returns

ParameterBase

Type Parameters

TTarget

Parameter()

public static ParameterBase Parameter()

Returns

ParameterBase

Parameter(string)

public static ParameterBase Parameter(string name)

Parameters

name string

Returns

ParameterBase

Parameter(Type)

public static ParameterBase Parameter(Type type)

Parameters

type Type

Returns

ParameterBase

Parameter(Type, string)

public static ParameterBase Parameter(Type type, string name)

Parameters

type Type
name string

Returns

ParameterBase

Parameter<TTarget>()

public static ParameterBase Parameter<TTarget>()

Returns

ParameterBase

Type Parameters

TTarget

Parameter<TTarget>(string)

public static ParameterBase Parameter<TTarget>(string name)

Parameters

name string

Returns

ParameterBase

Type Parameters

TTarget

Property(string)

public static InjectionMember Property(string name)

Parameters

name string

Returns

InjectionMember