コード例 #1
0
        public static void ConfigAddition(this IocContainer container)
        {
            if (container == null)
            {
                throw new ArgumentNullException(nameof(container));
            }

            var dependencies = DeserializeConfig();

            if (dependencies.Addition != null)
            {
                foreach (var item in dependencies.Addition)
                {
                    AdditionProcess.Process(item, container);
                }
            }
        }
コード例 #2
0
        internal static void ConfigAddition(this IocContainer container, AppDependenciesObject appDependencies)
        {
            if (container == null)
            {
                throw new ArgumentNullException(nameof(container));
            }

            if (appDependencies == null)
            {
                throw new ArgumentNullException(nameof(appDependencies));
            }

            if (appDependencies.Addition != null)
            {
                foreach (var item in appDependencies.Addition)
                {
                    AdditionProcess.Process(item, container);
                }
            }
        }