C# Class Tortuga.Anchor.Modeling.Internals.PropertyBag

This is the simplest implementation of PropertyBagBase. It supports normal property-change notifications and validation events.
Inheritance: PropertyBagBase
Afficher le fichier Open project: docevaad/Anchor Class Usage Examples

Méthodes publiques

Méthode Description
GetValue ( [ propertyName = null ) : object

Implementors need to override this to return the indicated value.

IsDefined ( [ propertyName = null ) : bool

This property indicates whether or not the associated property was created.

PropertyBag ( object owner ) : System

This is the simplest implementation of PropertyBagBase. It supports normal property-change notifications and validation events.

Set ( object value, PropertySetModes mode, string propertyName, object &oldValue ) : bool

Implementors need to override this to save the indicated value.

This will create the property if it doesn't already exist

Method Details

GetValue() public méthode

Implementors need to override this to return the indicated value.
propertyName;propertyName is null propertyName is empty.;propertyName
public GetValue ( [ propertyName = null ) : object
propertyName [ Name of the property to fetch.
Résultat object

IsDefined() public méthode

This property indicates whether or not the associated property was created.
propertyName;propertyName is null propertyName is empty.;propertyName
public IsDefined ( [ propertyName = null ) : bool
propertyName [
Résultat bool

PropertyBag() public méthode

This is the simplest implementation of PropertyBagBase. It supports normal property-change notifications and validation events.
public PropertyBag ( object owner ) : System
owner object Pass-through to PropertyBagBase
Résultat System

Set() public méthode

Implementors need to override this to save the indicated value.
This will create the property if it doesn't already exist
propertyName;propertyName is null propertyName is empty.;propertyName
public Set ( object value, PropertySetModes mode, string propertyName, object &oldValue ) : bool
value object The value to be saved. A null will set the value to null.
mode PropertySetModes Indicates special handling for the action. Ignores SetAsOriginal.
propertyName string Name of property to update
oldValue object The previously stored value. If the property was uninitialized, this will return NotSet.Value
Résultat bool