/// <summary> /// 初始化一个<see cref="IocInitializerBase"/>类型的新实例 /// </summary> protected IocInitializerBase() { AssemblyFinder = new CurrentDomainAssemblyFinder(); TransientTypeFinder = new TransientDependencyTypeFinder(); LifetimeScopeTypeFinder = new LifetimeScopeDependencyTypeFinder(); SingletonTypeFinder = new SingletonDependencyTypeFinder(); }
/// <summary> /// 初始化一个<see cref="AppServiceScanOptions"/>类型的新实例 /// </summary> public AppServiceScanOptions() { TransientTypeFinder = new TransientDependencyTypeFinder(); ScopedTypeFinder = new ScopedDependencyTypeFinder(); SingletonTypeFinder = new SingletonDependencyTypeFinder(); }
/// <summary> /// 初始化一个<see cref="ServiceBuildOptions"/>类型的新实例。 /// </summary> public ServiceBuildOptions() { TransientTypeFinder = new TransientDependencyTypeFinder(); ScopeTypeFinder = new ScopeDependencyTypeFinder(); SingletonTypeFinder = new SingletonDependencyTypeFinder(); }