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