![]() |
Diffusion .NET Classic API - Core and Common
5.9.4
|
Abstract class for all dynamic properties. More...
Public Member Functions | |
abstract TValue | GetValue< TValue > (string name) |
Gets value of child property with the given name. More... | |
abstract void | SetValue< TValue > (string name, TValue value) |
Sets value of child property with the given name. More... | |
abstract bool | HasProperty (string name) |
Returns true if there is a child property with the given name inside this dynamic property. More... | |
abstract void | AddProperty< TValue > (string name, DynamicProperty< TValue > property) |
Adds child property to this dynamic property. More... | |
abstract void | RemoveProperty (string name) |
Removes child property from this dynamic property. More... | |
abstract DynamicProperty< TValue > | GetProperty< TValue > (string name) |
Gets child dynamic property with the given name. More... | |
Properties | |
abstract T | Value [get, set] |
Gets or sets value of this property. More... | |
Abstract class for all dynamic properties.
|
pure virtual |
Adds child property to this dynamic property.
TValue | The value type of dynamic property. |
name | |
property | The property to add. |
Implemented in PushTechnology.DiffusionCore.PropertyHandler.ComplexProperty< T >, and PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >.
|
pure virtual |
Gets child dynamic property with the given name.
TValue | The value type of dynamic property. |
name | The name of the child property to get. |
Implemented in PushTechnology.DiffusionCore.PropertyHandler.ComplexProperty< T >, and PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >.
|
pure virtual |
Gets value of child property with the given name.
TValue | The value type of dynamic property. |
name | The name of the property to get. |
Implemented in PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >, and PushTechnology.DiffusionCore.PropertyHandler.ComplexProperty< T >.
|
pure virtual |
Returns true if there is a child property with the given name inside this dynamic property.
name | The name of the property to check. |
Implemented in PushTechnology.DiffusionCore.PropertyHandler.ComplexProperty< T >, and PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >.
|
pure virtual |
Removes child property from this dynamic property.
name | The name of the property to remove. |
Implemented in PushTechnology.DiffusionCore.PropertyHandler.ComplexProperty< T >, and PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >.
|
pure virtual |
Sets value of child property with the given name.
TValue | The value type of dynamic property. |
name | The name of the property to get. |
value | The value to set. |
Implemented in PushTechnology.DiffusionCore.PropertyHandler.ComplexProperty< T >, and PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >.
|
getset |
Gets or sets value of this property.