Diffusion .NET Classic API - Core and Common  5.9.4
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T > Class Template Reference

Simple dynamic property. More...

Inheritance diagram for PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >:
PushTechnology.DiffusionCore.PropertyHandler.DynamicProperty< T >

Public Member Functions

 SimpleProperty (T value)
 Constructor. More...
 
override TValue GetValue< TValue > (string name)
 
override void SetValue< TValue > (string name, TValue value)
 
override bool HasProperty (string name)
 
override void AddProperty< TValue > (string name, DynamicProperty< TValue > property)
 
override void RemoveProperty (string name)
 
override DynamicProperty< TValue > GetProperty< TValue > (string name)
 

Properties

override T Value [get, set]
 Get/set the value of this property. More...
 
- Properties inherited from PushTechnology.DiffusionCore.PropertyHandler.DynamicProperty< T >
abstract T Value [get, set]
 Gets or sets value of this property. More...
 

Detailed Description

Simple dynamic property.

Constructor & Destructor Documentation

PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >.SimpleProperty ( value)

Constructor.

Parameters
value

Member Function Documentation

override void PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >.AddProperty< TValue > ( string  name,
DynamicProperty< TValue >  property 
)
virtual

Template Parameters
TValue
Parameters
name
property

Implements PushTechnology.DiffusionCore.PropertyHandler.DynamicProperty< T >.

override DynamicProperty<TValue> PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >.GetProperty< TValue > ( string  name)
virtual

Template Parameters
TValue
Parameters
name
Returns

Implements PushTechnology.DiffusionCore.PropertyHandler.DynamicProperty< T >.

override TValue PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >.GetValue< TValue > ( string  name)
virtual

Template Parameters
TValue
Parameters
name
Returns

Implements PushTechnology.DiffusionCore.PropertyHandler.DynamicProperty< T >.

override bool PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >.HasProperty ( string  name)
virtual
override void PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >.RemoveProperty ( string  name)
virtual
override void PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >.SetValue< TValue > ( string  name,
TValue  value 
)
virtual

Template Parameters
TValue
Parameters
name
value

Implements PushTechnology.DiffusionCore.PropertyHandler.DynamicProperty< T >.

Property Documentation

override T PushTechnology.DiffusionCore.PropertyHandler.SimpleProperty< T >.Value
getset

Get/set the value of this property.