Exemplo n.º 1
0
        public IServiceTypeSelector AddTypes(IEnumerable <Type> types)
        {
            Preconditions.NotNull(types, nameof(types));

            return(AddSelector(types));
        }
Exemplo n.º 2
0
        public IServiceTypeSelector AddTypes(params Type[] types)
        {
            Preconditions.NotNull(types, nameof(types));

            return(AddSelector(types));
        }
Exemplo n.º 3
0
        public IImplementationTypeSelector FromAssemblies(IEnumerable <Assembly> assemblies)
        {
            Preconditions.NotNull(assemblies, nameof(assemblies));

            return(InternalFromAssemblies(assemblies));
        }
Exemplo n.º 4
0
        public IImplementationTypeSelector FromAssemblies(params Assembly[] assemblies)
        {
            Preconditions.NotNull(assemblies, nameof(assemblies));

            return(InternalFromAssemblies(assemblies));
        }
Exemplo n.º 5
0
        public IImplementationTypeSelector FromAssembliesOf(IEnumerable <Type> types)
        {
            Preconditions.NotNull(types, nameof(types));

            return(InternalFromAssembliesOf(types.Select(t => t.GetTypeInfo())));
        }
Exemplo n.º 6
0
        public IImplementationTypeSelector FromAssembliesOf(params Type[] types)
        {
            Preconditions.NotNull(types, nameof(types));

            return(InternalFromAssembliesOf(types.Select(x => x.GetTypeInfo())));
        }