Abstract class for handling collections of AbstractRecord objects
Namespace:
SubSonicAssembly: SubSonic (in SubSonic.dll) Version: 2.1.0.0 (2.1.0)
Syntax
| C# |
|---|
[SerializableAttribute] public abstract class AbstractList<ItemType, ListType> : BindingListEx<ItemType>, ITypedList, IAbstractList where ItemType : new(), RecordBase<T> where ListType : new(), AbstractList<ItemType, ListType> |
| Visual Basic (Declaration) |
|---|
<SerializableAttribute> _ Public MustInherit Class AbstractList(Of ItemType As {New, RecordBase(Of T)}, ListType As {New, AbstractList(Of ItemType, ListType)}) _ Inherits BindingListEx(Of ItemType) _ Implements ITypedList, IAbstractList |
| Visual C++ |
|---|
[SerializableAttribute] generic<typename ItemType, typename ListType> where ItemType : gcnew(), RecordBase<T> where ListType : gcnew(), AbstractList<ItemType, ListType> public ref class AbstractList abstract : public BindingListEx<ItemType>, ITypedList, IAbstractList |
Type Parameters
- ItemType
- The ActiveRecord or ReadOnlyRecord derived type
- ListType
- The ActiveList or ReadOnlyList derived type
Inheritance Hierarchy
System..::.Object
System.Collections.ObjectModel..::.Collection<(Of <(ItemType>)>)
System.ComponentModel..::.BindingList<(Of <(ItemType>)>)
SubSonic..::.BindingListEx<(Of <(ItemType>)>)
SubSonic..::.AbstractList<(Of <(ItemType, ListType>)>)
SubSonic..::.ActiveList<(Of <(ItemType, ListType>)>)
SubSonic..::.ReadOnlyList<(Of <(ItemType, ListType>)>)
SubSonic..::.RepositoryList<(Of <(ItemType, ListType>)>)
System.Collections.ObjectModel..::.Collection<(Of <(ItemType>)>)
System.ComponentModel..::.BindingList<(Of <(ItemType>)>)
SubSonic..::.BindingListEx<(Of <(ItemType>)>)
SubSonic..::.AbstractList<(Of <(ItemType, ListType>)>)
SubSonic..::.ActiveList<(Of <(ItemType, ListType>)>)
SubSonic..::.ReadOnlyList<(Of <(ItemType, ListType>)>)
SubSonic..::.RepositoryList<(Of <(ItemType, ListType>)>)