Ejemplo n.º 1
0
        /// <summary>
        /// 扫描所有继承FarseerConfig类的配置文件
        /// </summary>
        private void ScanAppendFarseerConfig()
        {
            var configTypes = IocManager.Resolve <ITypeFinder>().Find(o => !o.IsAbstract && typeof(IFarseerConfig).IsAssignableFrom(o));

            if (configTypes == null)
            {
                return;
            }

            // 追加到解析器
            foreach (var type in configTypes)
            {
                _configResolver.Append(type);
            }
        }