示例#1
0
        public static IUnityContainer RegisterAllValidators(this IUnityContainer container, IEnumerable <Assembly> assemblies, LifetimeManager lifetimeManager = null, bool mapInterfaces = true)
        {
            container.RegisterAllValidators(
                ReflectionHelper.AutoDiscoverValidatorTypes(assemblies),
                lifetimeManager,
                mapInterfaces);

            return(container);
        }
示例#2
0
        public static IUnityContainer RegisterAllValidators(this IUnityContainer container, LifetimeManager lifetimeManager = null, bool mapInterfaces = true)
        {
            container.RegisterAllValidators(
                ReflectionHelper.AutoDiscoverValidatorTypes(
                    AllClassesEx.FromAssembliesInBasePath()),
                lifetimeManager,
                mapInterfaces);

            return(container);
        }