AbstractModelCollection<(Of <(<'T, TPropertyTracking>)>)> Class
A base class for collections of models and entities. This is not meant to be used directly by client code.
Namespace:
Tortuga.Anchor.Modeling.InternalsAssembly: Tortuga.Anchor (in Tortuga.Anchor.dll)
Syntax
public abstract class AbstractModelCollection<T, TPropertyTracking> : ObservableCollectionExtended<T>, INotifyDataErrorInfo, IValidatable, IDataErrorInfo, IUsesPropertyTracking where TPropertyTracking : PropertyBagBase
Public MustInherit Class AbstractModelCollection(Of T, TPropertyTracking As PropertyBagBase) _ Inherits ObservableCollectionExtended(Of T) _ Implements INotifyDataErrorInfo, IValidatable, IDataErrorInfo, IUsesPropertyTracking
Type Parameters
- T
- The type of object being stored
- TPropertyTracking
- The type of property tracking desired.
Inheritance Hierarchy
Collection<(Of <(<'Object>)>)>
ObservableCollection<(Of <(<'T>)>)>
Tortuga.Anchor.Collections..::..ObservableCollectionExtended<(Of <(<'T>)>)>
Tortuga.Anchor.Modeling.Internals..::..AbstractModelCollection<(Of <(<'T, TPropertyTracking>)>)>