What is the ObservableAttribute?
Was this helpful?
Was this helpful?
The ObservableAttribute
is an attribute defined in Mobilize.WebMAP.Common.Attributes
. This attribute is defined in Mobilize.WebMAP.Common
assembly.
This attribute is added before the declaration of a Class. And its intention is to mark this class as an observable class.
The weaver, when compiling the project that contains the observable class, will inject some behind generated code to the class that let WebMAP track the state of the declared instances of this class.
For more information about an observable class visit: