private void OnAssemblyLoaded(object sender, AssemblyLoadEventArgs args) { foreach (ITypeExecutor executor in typeExecutors) { AssemblyTypeEnumerator enumerator = new AssemblyTypeEnumerator(args.LoadedAssembly); enumerator.HandleExecutor(executor); } }
protected override void DisposeManagedResources() { base.DisposeManagedResources(); foreach (Assembly assembly in service.EnumerateAssemblies()) { AssemblyTypeEnumerator enumerator = new AssemblyTypeEnumerator(assembly); enumerator.HandleExecutor(executor); } }