[]
        
(Showing Draft Content)

C1.Schedule.Printing.DateAppointmentsCollection

DateAppointmentsCollection Class

The DateAppointmentsCollection class represents the KeyedCollection<TKey, TItem> collection which can be used as a data source in C1PrintDocument documents.

Inheritance
DateAppointmentsCollection
Namespace: C1.Schedule.Printing
Assembly: C1.WPF.Schedule.dll
Syntax
public class DateAppointmentsCollection : KeyedCollection<DateTime, DateAppointments>, IList<DateAppointments>, ICollection<DateAppointments>, IList, ICollection, IReadOnlyList<DateAppointments>, IReadOnlyCollection<DateAppointments>, IEnumerable<DateAppointments>, IEnumerable

Constructors

Name Description
DateAppointmentsCollection(DateTime, DateTime, AppointmentCollection)

Initializes a new instance of the DateAppointmentsCollection collection for the specified date range with appointment from the specified AppointmentCollection collection.

DateAppointmentsCollection(DateTime, DateTime, AppointmentCollection, CalendarInfo, bool, bool, bool)

Initializes a new instance of the DateAppointmentsCollection collection for the specified date range with appointment from the specified AppointmentCollection collection.

DateAppointmentsCollection(DateTime, DateTime, AppointmentCollection, bool, bool)

Initializes a new instance of the DateAppointmentsCollection collection for the specified date range with appointment from the specified AppointmentCollection collection.

DateAppointmentsCollection(DateTime, DateTime, IList<Appointment>, CalendarInfo, bool, bool)

Initializes a new instance of the DateAppointmentsCollection collection for the specified date range with appointment from the specified AppointmentCollection collection.

DateAppointmentsCollection(DateTime, DateTime, IList<Appointment>, bool)

Initializes a new instance of the DateAppointmentsCollection collection for the specified date range with appointment from the specified AppointmentCollection collection.

Properties

Name Description
this[DateTime, DateTime]

Gets a new DateAppointmentsCollection collection containing DateAppointments objects for the specified date range.

Methods

Name Description
GetIntervalAppointments(DateTime, DateTime, bool)

Gets a List<T> containing Appointment objects for the specified DateTime range.

GetKeyForItem(DateAppointments)

Returns key value for the specified item.