示例#1
0
 /// <summary>
 /// 注册解析程序集的钩子
 /// </summary>
 /// <param name="hook"></param>
 public void RegisterAssemblyResolverHook(IAssemblyResolverHook hook)
 {
     if (hook != null && !this.resolverHooks.Contains(hook))
     {
         this.resolverHooks.Add(hook);
     }
 }
示例#2
0
 /// <summary>
 /// 激活器启动
 /// </summary>
 /// <param name="context"></param>
 public void Start(IBundleContext context)
 {
     hook    = new AssemblyResolverHook();
     Context = context;
     context.RegisterAssemblyResolverHook(hook);
 }
示例#3
0
 /// <summary>
 /// 注册解析程序集的钩子
 /// </summary>
 /// <param name="hook"></param>
 public void RegisterAssemblyResolverHook(IAssemblyResolverHook hook)
 {
     framework.AssemblyResolver.RegisterAssemblyResolverHook(hook);
 }