protected override void Dispose(bool disposing) { if (disposing) { if (schedule != null) { schedule.AppointmentsForDate -= Schedule_AppointmentsForDate; schedule.AppointmentsFromDate -= Schedule_AppointmentsFromDate; schedule.CellTapped -= Schedule_CellTapped; schedule.CellDoubleTapped -= Schedule_DoubleTapped; schedule.VisibleDatesChanged -= Schedule_VisibleDatesChanged; schedule.Dispose(); schedule = null; } if (moveToDate != null) { moveToDate.TouchUpInside -= MoveToDate_TouchUpInside; moveToDate.Dispose(); moveToDate = null; } if (headerButton != null) { headerButton.TouchUpInside -= HeaderButton_TouchUpInside; headerButton.Dispose(); headerButton = null; } if (editorView != null) { editorView.TouchUpInside -= EditorView_TouchUpInside; editorView.Dispose(); editorView = null; } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (schedule != null) { schedule.Dispose(); } if (appointmentCollection != null) { appointmentCollection.Clear(); } if (startTimeCollection != null) { startTimeCollection.Clear(); } if (endTimeCollection != null) { endTimeCollection.Clear(); } if (subjectCollection != null) { subjectCollection.Clear(); } schedule = null; appointmentCollection = null; endTimeCollection = null; startTimeCollection = null; subjectCollection = null; }
protected override void Dispose(bool disposing) { if (disposing) { if (schedule != null) { schedule.Dispose(); schedule = null; } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing) { if (schedule != null) { schedule.AppointmentDrop -= Schedule_AppointmentDrop; schedule.Dispose(); schedule = null; } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing) { if (schedule != null) { schedule.Dispose(); schedule = null; } if (OptionView != null) { this.OptionView.RemoveFromSuperview(); this.OptionView.Dispose(); this.OptionView = null; } if (button_scheduleView != null) { button_scheduleView.TouchUpInside -= ShowPicker1; button_scheduleView.Dispose(); button_scheduleView = null; } if (doneButton != null) { doneButton.TouchUpInside -= HidePicker; doneButton.Dispose(); doneButton = null; } if (_rangeslider != null) { _rangeslider.RangeValueChange -= Slider_RangeValueChange; _rangeslider.Dispose(); _rangeslider = null; } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing) { if (schedule != null) { schedule.Dispose(); schedule = null; } if (OptionView != null) { this.OptionView.RemoveFromSuperview(); this.OptionView.Dispose(); this.OptionView = null; } if (buttonScheduleView != null) { buttonScheduleView.TouchUpInside -= ShowPicker1; buttonScheduleView.Dispose(); buttonScheduleView = null; } if (doneButton != null) { doneButton.TouchUpInside -= HidePicker; doneButton.Dispose(); doneButton = null; } if (rangeslider != null) { rangeslider.RangeValueChange -= Slider_RangeValueChange; rangeslider.Dispose(); rangeslider = null; } if (daySettings != null) { daySettings.Dispose(); daySettings = null; } if (labelBlackOutDays != null) { labelBlackOutDays.Dispose(); labelBlackOutDays = null; } if (labelScheduleView != null) { labelScheduleView.Dispose(); labelScheduleView = null; } if (labelShowNonAccess != null) { labelShowNonAccess.Dispose(); labelShowNonAccess = null; } if (labelWeekNumber != null) { labelWeekNumber.Dispose(); labelWeekNumber = null; } if (labelWorkingHours != null) { labelWorkingHours.Dispose(); labelWorkingHours = null; } if (monthSettings != null) { monthSettings.Dispose(); monthSettings = null; } if (pickerScheduleView != null) { pickerScheduleView.Dispose(); pickerScheduleView = null; } if (switchBlackOutDates != null) { switchBlackOutDates.Dispose(); switchBlackOutDates = null; } if (switchNonAccessbleBlock != null) { switchNonAccessbleBlock.Dispose(); switchNonAccessbleBlock = null; } if (switchWeekNumber != null) { switchWeekNumber.Dispose(); switchWeekNumber = null; } if (weekSettings != null) { weekSettings.Dispose(); weekSettings = null; } if (workWeekSettings != null) { workWeekSettings.Dispose(); workWeekSettings = null; } } base.Dispose(disposing); }