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); } } }
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); } } }