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