Table of Contents

Method RegisterGeneric

Namespace
Autofac
Assembly
Autofac.dll

RegisterGeneric(ContainerBuilder, Type)

public static IRegistrationBuilder<object, ReflectionActivatorData, DynamicRegistrationStyle> RegisterGeneric(this ContainerBuilder builder, Type implementer)

Parameters

builder ContainerBuilder
implementer Type

Returns

IRegistrationBuilder<object, ReflectionActivatorData, DynamicRegistrationStyle>

RegisterGeneric(ContainerBuilder, Func<IComponentContext, Type[], object>)

public static IRegistrationBuilder<object, OpenGenericDelegateActivatorData, DynamicRegistrationStyle> RegisterGeneric(this ContainerBuilder builder, Func<IComponentContext, Type[], object> factory)

Parameters

builder ContainerBuilder
factory Func<IComponentContext, Type[], object>

Returns

IRegistrationBuilder<object, OpenGenericDelegateActivatorData, DynamicRegistrationStyle>

RegisterGeneric(ContainerBuilder, Func<IComponentContext, Type[], IEnumerable<Parameter>, object>)

public static IRegistrationBuilder<object, OpenGenericDelegateActivatorData, DynamicRegistrationStyle> RegisterGeneric(this ContainerBuilder builder, Func<IComponentContext, Type[], IEnumerable<Parameter>, object> factory)

Parameters

builder ContainerBuilder
factory Func<IComponentContext, Type[], IEnumerable<Parameter>, object>

Returns

IRegistrationBuilder<object, OpenGenericDelegateActivatorData, DynamicRegistrationStyle>