C# Класс Tortuga.Anchor.Modeling.Internals.PropertyBag

This is the simplest implementation of PropertyBagBase. It supports normal property-change notifications and validation events.
Наследование: PropertyBagBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

GetValue() публичный Метод

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.
Результат object

IsDefined() публичный Метод

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 [
Результат bool

PropertyBag() публичный Метод

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
Результат System

Set() публичный Метод

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
Результат bool