public IServiceTypeSelector AddTypes(IEnumerable <Type> types) { Preconditions.NotNull(types, nameof(types)); return(AddSelector(types)); }
public IServiceTypeSelector AddTypes(params Type[] types) { Preconditions.NotNull(types, nameof(types)); return(AddSelector(types)); }
public IImplementationTypeSelector FromAssemblies(IEnumerable <Assembly> assemblies) { Preconditions.NotNull(assemblies, nameof(assemblies)); return(InternalFromAssemblies(assemblies)); }
public IImplementationTypeSelector FromAssemblies(params Assembly[] assemblies) { Preconditions.NotNull(assemblies, nameof(assemblies)); return(InternalFromAssemblies(assemblies)); }
public IImplementationTypeSelector FromAssembliesOf(IEnumerable <Type> types) { Preconditions.NotNull(types, nameof(types)); return(InternalFromAssembliesOf(types.Select(t => t.GetTypeInfo()))); }
public IImplementationTypeSelector FromAssembliesOf(params Type[] types) { Preconditions.NotNull(types, nameof(types)); return(InternalFromAssembliesOf(types.Select(x => x.GetTypeInfo()))); }