Table of Contents

Method AsSelf

Namespace
Autofac
Assembly
Autofac.dll

AsSelf<TLimit>(IRegistrationBuilder<TLimit, ScanningActivatorData, DynamicRegistrationStyle>)

public static IRegistrationBuilder<TLimit, ScanningActivatorData, DynamicRegistrationStyle> AsSelf<TLimit>(this IRegistrationBuilder<TLimit, ScanningActivatorData, DynamicRegistrationStyle> registration)

Parameters

registration IRegistrationBuilder<TLimit, ScanningActivatorData, DynamicRegistrationStyle>

Returns

IRegistrationBuilder<TLimit, ScanningActivatorData, DynamicRegistrationStyle>

Type Parameters

TLimit

AsSelf<TLimit, TConcreteActivatorData>(IRegistrationBuilder<TLimit, TConcreteActivatorData, SingleRegistrationStyle>)

public static IRegistrationBuilder<TLimit, TConcreteActivatorData, SingleRegistrationStyle> AsSelf<TLimit, TConcreteActivatorData>(this IRegistrationBuilder<TLimit, TConcreteActivatorData, SingleRegistrationStyle> registration) where TConcreteActivatorData : IConcreteActivatorData

Parameters

registration IRegistrationBuilder<TLimit, TConcreteActivatorData, SingleRegistrationStyle>

Returns

IRegistrationBuilder<TLimit, TConcreteActivatorData, SingleRegistrationStyle>

Type Parameters

TLimit
TConcreteActivatorData

AsSelf<TLimit>(IRegistrationBuilder<TLimit, ReflectionActivatorData, DynamicRegistrationStyle>)

public static IRegistrationBuilder<TLimit, ReflectionActivatorData, DynamicRegistrationStyle> AsSelf<TLimit>(this IRegistrationBuilder<TLimit, ReflectionActivatorData, DynamicRegistrationStyle> registration)

Parameters

registration IRegistrationBuilder<TLimit, ReflectionActivatorData, DynamicRegistrationStyle>

Returns

IRegistrationBuilder<TLimit, ReflectionActivatorData, DynamicRegistrationStyle>

Type Parameters

TLimit

AsSelf<TLimit>(IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, DynamicRegistrationStyle>)

public static IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, DynamicRegistrationStyle> AsSelf<TLimit>(this IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, DynamicRegistrationStyle> registration)

Parameters

registration IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, DynamicRegistrationStyle>

Returns

IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, DynamicRegistrationStyle>

Type Parameters

TLimit