Manage a Property
value.
Properties | |
object | Value [get, set] |
Tag.ValueType | ValueType [get, set] |
Property.SourceType | SourceType [get, set] |
Component | Component [get, set] |
Type | ComponentType [get] |
PropertyInfo | SourceProperty [get] |
FieldInfo | SourceField [get] |
string | Source [get, set] |
bool | IsReadOnly [get] |
TypedValue | TypedValue [get, set] |
Public Member Functions | |
void | RefreshValueObject () |
Refresh the object value with the serializedValue More... | |
System.Object | GetDefaultValue () |
Get the default value for current valuesType More... | |
void | SynchronizeValue () |
Synchronize the value and it's source More... | |
Protected Member Functions | |
void | ResetComponent (Component newComponent=null) |
Reset the component More... | |
void | ResetSource () |
Reset the source More... | |
void | ResetValue () |
Reset the value More... | |
bool | SynchronizeValue_PropertyInfo () |
Try to synchronize the value with the passed PropertyInfo More... | |
bool | SynchronizeValue_FieldInfo () |
Try to synchronize the value with the passed FieldInfo More... | |
|
getset |
|
get |
|
get |
|
getset |
|
get |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
System.Object Nectunia.PropertyInterface.PropertyValue.GetDefaultValue | ( | ) |
Get the default value for current valuesType
void Nectunia.PropertyInterface.PropertyValue.RefreshValueObject | ( | ) |
Refresh the object value with the serializedValue
|
protected |
Reset the component
|
protected |
Reset the source
|
protected |
Reset the value
void Nectunia.PropertyInterface.PropertyValue.SynchronizeValue | ( | ) |
Synchronize the value and it's source
|
protected |
Try to synchronize the value with the passed FieldInfo
fieldInfo | The FieldInfo wich will try to synchronize with the value |
|
protected |
Try to synchronize the value with the passed PropertyInfo
propertyInfo | The PropertyInfo wich will try to synchronize with the value |