C# Class AnimatGuiCtrls.Controls.PropertyTable

An extension of PropertyBag that manages a table of property values, in addition to firing events when property values are requested or set.
Inheritance: PropertyBag
Show file Open project: NeuroRoboticTech/AnimatLabPublicSource

Public Methods

Method Description
PropertyTable ( ) : System

Initializes a new instance of the PropertyTable class.

PropertyTable ( object oTag, string strObjName, SecurityManager oSecurity ) : System

Initializes a new instance of the PropertyTable class.

this ( string key ) : object

Gets or sets the value of the property with the specified name.

In C#, this property is the indexer of the PropertyTable class.

Protected Methods

Method Description
OnGetValue ( PropertySpecEventArgs e ) : void

This member overrides PropertyBag.OnGetValue.

OnSetValue ( PropertySpecEventArgs e ) : void

This member overrides PropertyBag.OnSetValue.

Method Details

OnGetValue() protected method

This member overrides PropertyBag.OnGetValue.
protected OnGetValue ( PropertySpecEventArgs e ) : void
e PropertySpecEventArgs
return void

OnSetValue() protected method

This member overrides PropertyBag.OnSetValue.
protected OnSetValue ( PropertySpecEventArgs e ) : void
e PropertySpecEventArgs
return void

PropertyTable() public method

Initializes a new instance of the PropertyTable class.
public PropertyTable ( ) : System
return System

PropertyTable() public method

Initializes a new instance of the PropertyTable class.
public PropertyTable ( object oTag, string strObjName, SecurityManager oSecurity ) : System
oTag object
strObjName string
oSecurity AnimatGuiCtrls.Security.SecurityManager
return System

this() public method

Gets or sets the value of the property with the specified name.

In C#, this property is the indexer of the PropertyTable class.

public this ( string key ) : object
key string
return object