public void Dispose() { if (subjectInput != null) { subjectInput.Dispose(); subjectInput = null; } if (locationInput != null) { locationInput.Dispose(); locationInput = null; } if (allDaySwitch != null) { allDaySwitch.CheckedChange -= AllDaySwitch_CheckedChange; allDaySwitch.Dispose(); allDaySwitch = null; } if (endTimeZonePicker != null) { endTimeZonePicker.ItemSelected -= EndTimeZone_Spinner_ItemSelected; endTimeZonePicker.Dispose(); endTimeZonePicker = null; } if (startTimeZonePicker != null) { startTimeZonePicker.ItemSelected -= StartTimeZone_Spinner_ItemSelected; startTimeZonePicker.Dispose(); startTimeZonePicker = null; } if (startDateName != null) { startDateName.Click -= StartDateName_Click; startDateName.Dispose(); startDateName = null; } if (startTimeName != null) { startTimeName.Click -= StartTimeName_Click; startTimeName.Dispose(); startTimeName = null; } if (endDateName != null) { endDateName.Click -= EndDateName_Click; endDateName.Dispose(); endDateName = null; } if (endTimeName != null) { endTimeName.Click -= EndTimeName_Click; endTimeName.Dispose(); endTimeName = null; } if (dateFormat != null) { dateFormat.Dispose(); dateFormat = null; } if (timeFormat != null) { timeFormat.Dispose(); timeFormat = null; } }