Click or drag to resize
AppointmentBase Methods

The AppointmentBase type exposes the following members.

Public methodStatic memberCalculateActualDateTime
Public methodCopy
Deep copies this instance.
(Inherited from EditableObjectBaseT.)
Public methodCopyFrom
Deep copies all properties from other to this IAppointment.
(Overrides EditableObjectBaseTCopyFrom(T).)
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from ViewModelBase.)
Protected methodDispose(Boolean)
Releases unmanaged and - optionally - managed resources.
(Inherited from ViewModelBase.)
Public methodEquals
Indicates whether the current object is equal to another object of the same type.
Protected methodOnBeginEdit (Inherited from EditableObjectBaseT.)
Protected methodOnCancelEdit (Inherited from EditableObjectBaseT.)
Protected methodOnEndEdit (Inherited from EditableObjectBaseT.)
Protected methodOnPropertyChanged(String) (Inherited from EditableObjectBaseT.)
Protected methodOnPropertyChangedT(ExpressionFuncT)
Raises this object's PropertyChanged event.
(Inherited from ViewModelBase.)
Protected methodOnRecurrenceRuleChanged
Raises the RecurrenceRuleChanged event.
Protected methodStorageP (Inherited from EditableObjectBaseT.)
Protected methodVerifyPropertyName
Warns the developer if this object does not have a public property with the specified name. This method does not exist in a Release build.
(Inherited from ViewModelBase.)
Extension Methods
Public Extension MethodContains(DateTime)Overloaded.
Determines whether DateSpan contains DateTime.
(Defined by DateSpanExtensions.)
Public Extension MethodContains(IDateSpan)Overloaded.
Determines whether DateSpan contains another DateSpan.
(Defined by DateSpanExtensions.)
Public Extension MethodDuration
Gets the duration of the specified date span.
(Defined by DateSpanExtensions.)
Public Extension MethodGetOccurrences
Gets occurrences of the appointment. Generate the appointment's occurrences for a given interval.
(Defined by AppointmentExtensions.)
Public Extension MethodGetOccurrencesWithoutExceptionsFromDateTimeRange
Gets the occurrences without exceptions from the given range.
(Defined by AppointmentExtensions.)
Public Extension MethodIntersectsWith
Checks whether do two spans intersect with each other or not.
(Defined by DateSpanExtensions.)
Public Extension MethodIsAllDay
Determines whether the specified appointment is an all-day appointment.
(Defined by AppointmentExtensions.)
Public Extension MethodTranslate
Translates a DateSpan with a specified TimeSpan.
(Defined by DateSpanExtensions.)
Public Extension MethodValidate
Validates the specified date span.
(Defined by DateSpanExtensions.)
See Also