Exemple #1
0
 public DllPathBeanDefinitionScanner(IRegistryBeanDefinition registry, bool isDefault)
 {
     this.registry = registry;
     // 注册默认特性
     if (isDefault)
     {
         RegisterDefaultFilters();
     }
 }
Exemple #2
0
 /// <summary>
 /// 注册BeanDefinition
 /// </summary>
 /// <param name="benDef"></param>
 /// <param name="registry"></param>
 private void RegistryBeanDefinition(BeanDefinition benDef, IRegistryBeanDefinition registry)
 {
     BeanDefinitionUtils.BeanRegistry(benDef, registry);
 }
Exemple #3
0
 public DllPathBeanDefinitionScanner(IRegistryBeanDefinition registry)
     : this(registry, true)
 {
 }
Exemple #4
0
 //this => IOCScanningConfigApplictionContext实例
 public static void BeanRegistry(BeanDefinition beanDefinition, IRegistryBeanDefinition registry)
 {
     registry.RegistryBeanDefinition(beanDefinition.BeanName, beanDefinition);
 }