The BaseCollection<(Of <(<'T>)>)> is a base generic class for all collections
in C1Schedule object model.
Namespace:
C1.C1ScheduleAssembly: C1.WPF.C1Schedule (in C1.WPF.C1Schedule.dll)
Syntax
C# |
---|
[TypeConverterAttribute(typeof(CollectionConverter))] public class BaseCollection<T> : C1ObservableKeyedCollection<Guid, T> where T : BasePersistableObject |
Visual Basic (Declaration) |
---|
<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