public WeldComponentManager(string id) { Id = id; _services.Add(typeof(ContextualStore), _contextualStore = new ContextualStore()); _services.Add(typeof(CurrentInjectionPoint), _currentInjectionPoint = new CurrentInjectionPoint()); _componentResolver = new ComponentResolver(this, _registeredComponents); _observerResolver = new ObserverResolver(this, _registeredObservers); }
public ExceptionHandlerDispatcher(WeldComponentManager manager, IEnumerable <EventObserverMethod> handlers) { _handlerResolver = new ObserverResolver(manager, handlers.ToArray()); }