Exemplo n.º 1
0
        public AutoHooker(Settings.ISettingsReader settings, IEventDispatcher dispatcher)
        {
            _probes    = new List <IEventProbe>();
            _jukeboxes = new List <IJukebox>();
            LoadFromAssembly(Assembly.GetExecutingAssembly());
            this._settings = settings;
            if (this._settings == null)
            {
                this._settings = SettingsReader.GetDefaultReader();
            }

            this._dispatcher      = dispatcher ?? new EventDispatcher();
            _dispatcher.Jukeboxes = _jukeboxes;
        }
Exemplo n.º 2
0
 public AutoHooker(Settings.ISettingsReader settings)
     : this(settings, null)
 {
 }