public EventsCordinator(RegistrationEvents events, RegistrationEventHandlersAgregation eventHandlersAgrregator) { this.Events = events; //var registrationModule = new SayHelloEventHandler(); //registrationModule.Visit(Events); foreach (var handler in eventHandlersAgrregator.EventHandlers) { handler.Visit(Events); } }
public RegistrationEventArgs(string deviceName, RegistrationEvents registrationEvent) : base() { DeviceName = deviceName; RegistrationEvent = registrationEvent; }