示例#1
0
        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);
        }
示例#2
0
 public ExceptionHandlerDispatcher(WeldComponentManager manager, IEnumerable <EventObserverMethod> handlers)
 {
     _handlerResolver = new ObserverResolver(manager, handlers.ToArray());
 }