Table of Contents

Method UsingConstructor

Namespace
Autofac
Assembly
Autofac.dll

UsingConstructor<TLimit, TReflectionActivatorData, TStyle>(IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>, params Type[])

public static IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle> UsingConstructor<TLimit, TReflectionActivatorData, TStyle>(this IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle> registration, params Type[] signature) where TReflectionActivatorData : ReflectionActivatorData

Parameters

registration IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>
signature Type[]

Returns

IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>

Type Parameters

TLimit
TReflectionActivatorData
TStyle

UsingConstructor<TLimit, TReflectionActivatorData, TStyle>(IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>, IConstructorSelector)

public static IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle> UsingConstructor<TLimit, TReflectionActivatorData, TStyle>(this IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle> registration, IConstructorSelector constructorSelector) where TReflectionActivatorData : ReflectionActivatorData

Parameters

registration IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>
constructorSelector IConstructorSelector

Returns

IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>

Type Parameters

TLimit
TReflectionActivatorData
TStyle

UsingConstructor<TLimit, TReflectionActivatorData, TStyle>(IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>, Expression<Func<TLimit>>)

public static IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle> UsingConstructor<TLimit, TReflectionActivatorData, TStyle>(this IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle> registration, Expression<Func<TLimit>> constructorSelector) where TReflectionActivatorData : ReflectionActivatorData

Parameters

registration IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>
constructorSelector Expression<Func<TLimit>>

Returns

IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>

Type Parameters

TLimit
TReflectionActivatorData
TStyle