A collection of iCalendar components. This class is used by the iCalendar class to maintain a collection of events, to-do items, journal entries, and free/busy times.

Namespace: iCal
Assembly: ICalVCard (in ICalVCard.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
[SerializableAttribute]
public class UniqueComponentList<T> : FilteredCalendarObjectList<T>, 
	IUniqueComponentList<T>, IFilteredCalendarObjectList<T>, ICollection<T>, IEnumerable<T>, 
	IEnumerable
where T : IUniqueComponent
Visual Basic
<SerializableAttribute> _
Public Class UniqueComponentList(Of T As IUniqueComponent) _
	Inherits FilteredCalendarObjectList(Of T) _
	Implements IUniqueComponentList(Of T), IFilteredCalendarObjectList(Of T),  _
	ICollection(Of T), IEnumerable(Of T), IEnumerable
Visual C++
[SerializableAttribute]
generic<typename T>
where T : IUniqueComponent
public ref class UniqueComponentList : public FilteredCalendarObjectList<T>, 
	IUniqueComponentList<T>, IFilteredCalendarObjectList<T>, ICollection<T>, IEnumerable<T>, 
	IEnumerable

Type Parameters

T

Inheritance Hierarchy

System..::..Object
  iCal..::..FilteredCalendarObjectList<(Of <(<'T>)>)>
    iCal..::..UniqueComponentList<(Of <(<'T>)>)>

See Also