/// <summary> /// 初始化IoC容器 /// </summary> /// <param name="dependencys"></param> // ReSharper disable once MemberCanBePrivate.Global public FarseerContainer(IEnumerable<Dependency> dependencys) { _dependencyDictionary = new ConcurrentDictionary<Type, Dependency>(); if (dependencys != null) foreach (var dependency in dependencys) Add(dependency); _dependencyRegisterProvider = this; _dependencyResolverProvider = this; }
/// <summary> /// 初始化IoC容器 /// </summary> /// <param name="dependencys"></param> // ReSharper disable once MemberCanBePrivate.Global public FarseerContainer(IEnumerable <Dependency> dependencys) { _dependencyDictionary = new ConcurrentDictionary <Type, Dependency>(); if (dependencys != null) { foreach (var dependency in dependencys) { Add(dependency); } } _dependencyRegisterProvider = this; _dependencyResolverProvider = this; }