コード例 #1
0
        /// <summary>
        /// 添加指定模块。执行此功能后将仅加载指定的模块
        /// </summary>
        /// <typeparam name="TModule">要添加的模块类型</typeparam>
        public IBingBuilder AddModule <TModule>() where TModule : BingModule
        {
            var list = AddModules.ToList();

            list.AddIfNotContains(typeof(TModule));
            AddModules = list;
            return(this);
        }
コード例 #2
0
        /// <summary>
        /// 添加指定模块,执行此功能后将仅加载指定的模块
        /// </summary>
        /// <typeparam name="TModule">要添加的模块类型</typeparam>
        public IHybridBuilder AddModule <TModule>() where TModule : HybridModule
        {
            List <Type> list = AddModules.ToList();

            list.AddIfNotExist(typeof(TModule));
            AddModules = list;
            return(this);
        }