Tortuga.Anchor.Modeling.Internals Namespace
Classes
Class | Description | |
---|---|---|
![]() |
AbstractModelBase |
Abstract base class to deal with the limitations of generics. This is not meant to be used directly by client code.
|
![]() |
AbstractModelBase<(Of <(<'TPropertyTracking>)>)> |
A base class for models and entities. This is not meant to be used directly by client code.
|
![]() |
AbstractModelCollection<(Of <(<'T, TPropertyTracking>)>)> |
A base class for collections of models and entities. This is not meant to be used directly by client code.
|
![]() |
ChangeTrackingPropertyBag |
Property bag with basic change tracking capabilities.
|
![]() |
EditableObjectPropertyBag |
Property bag with two-level change tracking capabilities.
|
![]() |
NotSet |
Indicates a property was never set;
|
![]() |
PropertyBag |
This is the simplest implementation of PropertyBagBase. It supports normal property-change notifications and validation events.
|
![]() |
PropertyBagBase |
This is the template for a model's backing store.
|
![]() |
ValidationResultEqualityComparer |
Used to compare ValidationResults
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
PropertySetModes |
Used to indicate what special behaviors are needed when setting a value in PropertyBagBase.
|