Inherits JsonExSerializer.MetaData.PropertyHandlerBase.
Public Member Functions | |
| PropertyHandler (PropertyInfo property) | |
| PropertyHandler (PropertyInfo property, int position) | |
| override object | GetValue (object instance) |
| Get the value of the property from the given object. | |
| override void | SetValue (object instance, object value) |
| Sets the value of the property for the object. | |
Properties | |
| override Type | PropertyType [get] |
| The type for the property. | |
| override bool | Ignored [get, set] |
| override bool | CanWrite [get] |
| JsonExSerializer.MetaData.PropertyHandler.PropertyHandler | ( | PropertyInfo | property | ) |
| JsonExSerializer.MetaData.PropertyHandler.PropertyHandler | ( | PropertyInfo | property, | |
| int | position | |||
| ) |
| override object JsonExSerializer.MetaData.PropertyHandler.GetValue | ( | object | instance | ) | [virtual] |
Get the value of the property from the given object.
| instance | the object to retrieve this property value from |
Implements JsonExSerializer.MetaData.AbstractPropertyHandler.
| override void JsonExSerializer.MetaData.PropertyHandler.SetValue | ( | object | instance, | |
| object | value | |||
| ) | [virtual] |
Sets the value of the property for the object.
| instance | the object instance to set the property value on | |
| value | the new value to set |
Implements JsonExSerializer.MetaData.AbstractPropertyHandler.
override Type JsonExSerializer.MetaData.PropertyHandler.PropertyType [get] |
override bool JsonExSerializer.MetaData.PropertyHandler.Ignored [get, set] |
Reimplemented from JsonExSerializer.MetaData.AbstractPropertyHandler.
override bool JsonExSerializer.MetaData.PropertyHandler.CanWrite [get] |
Reimplemented from JsonExSerializer.MetaData.MemberHandlerBase.
1.5.2