internal AimActivityMonitorProxy(IAimActivityMonitor real, SynchronizationContext synchronizationContext) { Platform.CheckForNullReference(real, "real"); _real = real; _synchronizationContext = synchronizationContext; }
public override void Initialize() { _aimActivityMonitor = AimActivityMonitor.Create(false); _aimActivityMonitor.StudyAnnotationsChanged += OnStudyAnnotationsChanged; base.Initialize(); }
public override void Initialize() { base.Initialize(); Context.SelectionChanged += OnSelectedStudyChanged; _aimActivityMonitor = AimActivityMonitor.Create(false); _localDataStoreConnected = _aimActivityMonitor.IsConnected; _aimActivityMonitor.IsConnectedChanged += AimActivityMonitorIsConnectedChanged; }
protected override void Dispose(bool disposing) { if (disposing) { _aimActivityMonitor.StudyAnnotationsChanged -= OnStudyAnnotationsChanged; _aimActivityMonitor.Dispose(); _aimActivityMonitor = null; } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing) { Context.SelectionChanged -= OnSelectedStudyChanged; _aimActivityMonitor.IsConnectedChanged -= AimActivityMonitorIsConnectedChanged; _aimActivityMonitor.Dispose(); _aimActivityMonitor = null; } base.Dispose(disposing); }