Register an un-parameterised generic type, e.g. Repository<>.
Concrete types will be made as they are requested, e.g. with Resolve<Repository<int>>().
| C# | Visual Basic | Visual C++ |
public static IRegistrationBuilder<Object, ReflectionActivatorData, DynamicRegistrationStyle> RegisterGeneric( ContainerBuilder builder, Type implementor )
Public Shared Function RegisterGeneric ( _ builder As ContainerBuilder, _ implementor As Type _ ) As IRegistrationBuilder(Of Object, ReflectionActivatorData, DynamicRegistrationStyle)
public: static IRegistrationBuilder<Object^, ReflectionActivatorData^, DynamicRegistrationStyle^>^ RegisterGeneric( ContainerBuilder^ builder, Type^ implementor )
- builder (ContainerBuilder)
- Container builder.
- implementor (Type)
- The open generic implementation type.
Registration builder allowing the registration to be configured.