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
registrationIRegistrationBuilder<TLimit, ScanningActivatorData, DynamicRegistrationStyle>
Returns
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
registrationIRegistrationBuilder<TLimit, TConcreteActivatorData, SingleRegistrationStyle>
Returns
- IRegistrationBuilder<TLimit, TConcreteActivatorData, SingleRegistrationStyle>
Type Parameters
TLimitTConcreteActivatorData
AsSelf<TLimit>(IRegistrationBuilder<TLimit, ReflectionActivatorData, DynamicRegistrationStyle>)
public static IRegistrationBuilder<TLimit, ReflectionActivatorData, DynamicRegistrationStyle> AsSelf<TLimit>(this IRegistrationBuilder<TLimit, ReflectionActivatorData, DynamicRegistrationStyle> registration)
Parameters
registrationIRegistrationBuilder<TLimit, ReflectionActivatorData, DynamicRegistrationStyle>
Returns
Type Parameters
TLimit
AsSelf<TLimit>(IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, DynamicRegistrationStyle>)
public static IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, DynamicRegistrationStyle> AsSelf<TLimit>(this IRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, DynamicRegistrationStyle> registration)
Parameters
registrationIRegistrationBuilder<TLimit, OpenGenericScanningActivatorData, DynamicRegistrationStyle>
Returns
Type Parameters
TLimit