private void result_OnRemove(object sender, EventArgs e) { WfdbRecordWraper rec = sender as WfdbRecordWraper; if (rec != null) { if (this.records.Contains(rec)) { this.records.Remove(rec); } } }
public WfdbRecordWraper OpendRecordFromFile(string path) { try { WfdbRecordWraper result = this.pathsManager.OpenRecordFromFile(path); result.OnRemove += result_OnRemove; this.records.Add(result); return(result); } catch { throw; } }