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.
|

