/// <summary> /// Registers the thread monitor factory. /// </summary> /// <param name="monitorFactory">IThreadMonitorFactory</param> void IMonitorManager.RegisterThreadMonitorFactory(IThreadMonitorFactory monitorFactory) { SafeDebug.AssertNotNull(monitorFactory, "monitorFactory"); this.ThreadMonitorManager.AddMonitorFactory(monitorFactory); }
/// <summary> /// Adds the monitor to the specified factory. /// </summary> /// <param name="monitorFactory">IThreadMonitorFactory</param> public void AddMonitorFactory(IThreadMonitorFactory monitorFactory) { SafeDebug.AssumeNotNull(monitorFactory, "monitorFactory"); this.MonitorFactories.Add(monitorFactory); }