The BaseCollection<(Of <(<'T>)>)> is a base generic class for all collections
in C1Schedule object model.
Namespace:
C1.C1ScheduleAssembly: C1.Web.UI.Controls.2 (in C1.Web.UI.Controls.2.dll)
Syntax
C# |
---|
[DefaultMemberAttribute("Item")] [TypeConverterAttribute(typeof(CollectionConverter))] public class BaseCollection<T> : C1ObservableKeyedCollection<Guid, T> where T : BasePersistableObject |
Visual Basic |
---|
<DefaultMemberAttribute("Item")> _ <TypeConverterAttribute(GetType(CollectionConverter))> _ Public Class BaseCollection(Of T As BasePersistableObject) _ Inherits C1ObservableKeyedCollection(Of Guid, T) |
Type Parameters
- T
- The type of the objects which will be stored in the collection. It should be derived from the BasePersistableObject class and have the default parameter-less constructor.
Inheritance Hierarchy
System..::..Object
System.Collections.ObjectModel..::..Collection<(Of <(<'T>)>)>
System.Collections.ObjectModel..::..KeyedCollection<(Of <(<'Guid, T>)>)>
C1.C1Schedule..::..C1ObservableKeyedCollection<(Of <(<'Guid, T>)>)>
C1.C1Schedule..::..BaseCollection<(Of <(<'T>)>)>
C1.C1Schedule..::..AppointmentCollection
C1.C1Schedule..::..CategoryCollection
C1.C1Schedule..::..ContactCollection
C1.C1Schedule..::..LabelCollection
C1.C1Schedule..::..ResourceCollection
C1.C1Schedule..::..StatusCollection
System.Collections.ObjectModel..::..Collection<(Of <(<'T>)>)>
System.Collections.ObjectModel..::..KeyedCollection<(Of <(<'Guid, T>)>)>
C1.C1Schedule..::..C1ObservableKeyedCollection<(Of <(<'Guid, T>)>)>
C1.C1Schedule..::..BaseCollection<(Of <(<'T>)>)>
C1.C1Schedule..::..AppointmentCollection
C1.C1Schedule..::..CategoryCollection
C1.C1Schedule..::..ContactCollection
C1.C1Schedule..::..LabelCollection
C1.C1Schedule..::..ResourceCollection
C1.C1Schedule..::..StatusCollection