public void Remove(MixerDetail mixer) { if (this.InnerList.Contains(mixer)) { this.InnerList.Remove(mixer); return; } MixerDetail mixerDetailToRemove = null; foreach (MixerDetail mixerDetail in this.InnerList) { if (mixerDetail.DeviceId == mixer.DeviceId && mixerDetail.MixerName == mixer.MixerName) { mixerDetailToRemove = mixerDetail; break; } } if (mixerDetailToRemove != null) { this.InnerList.Remove(mixerDetailToRemove); } }
public bool Contains(MixerDetail detail) { foreach (MixerDetail mixerDetail in this.InnerList) { if (mixerDetail == detail) { return(true); } } return(false); }
public void Add(MixerDetail mixer) { this.InnerList.Add(mixer); }