EntityTracker
Namespace: Babel.Data Assembly: Babel.Data.dll
Provides a base class for entities that require change tracking.
Inheritance
Derived
ApiKey, Assembly, Contact, Customer, CustomerResource, Download, DownloadHistory, License, LicenseTemplate, LicenseToken, LicenseTrace, LogEntry, Order, OrderResource, Product, ProductAssembly, ProductLicense, ProductOrder, ProductResource, Release, ReleaseResource, Report, ReportProperty, Resource, Script, ScriptTag, Setting
Implements
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
EntityTracker()
Properties
IsDirty
Gets or sets a value indicating whether the entity has been modified.
Property Value
Methods
SetWithNotify<T>(T, ref T, string)
Sets the value of a property and raises the PropertyChanged event if the value has changed.
Parameters
value
T
The new value of the property.
field
T
A reference to the backing field of the property.
The name of the property. This parameter is optional and is automatically set by the compiler.
Type Parameters
T
The type of the property.
PropertyChanged
Occurs when a property value changes.
Event Type
Last updated