[]
The BaseList<T> is a base generic class for all lists in C1Schedule's object model. Only objects existing in the owning collection can be added to this list.
public class BaseList<T> : C1ObservableCollection<T>, IList<T>, ICollection<T>, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged where T : BasePersistableObject
Name | Description |
---|---|
T | The type of the objects which will be stored in the list. It should be derived from the BasePersistableObject class. |
Name | Description |
---|---|
Owner | Gets the reference to the owning collection. |
Name | Description |
---|---|
InsertItem(int, T) | Overrides default behavior of Collection. Prevents from adding items non-existent in the parent collection. |
SetItem(int, T) | Overrides default behavior of Collection. Prevents from adding items non-existent in the parent collection. |
ToString() |