JsonExSerializer.MetaData.PropertyHandler Class Reference

Helper for a type's properties. More...

Inherits JsonExSerializer.MetaData.PropertyHandlerBase.

List of all members.

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]


Detailed Description

Helper for a type's properties.


Constructor & Destructor Documentation

JsonExSerializer.MetaData.PropertyHandler.PropertyHandler ( PropertyInfo  property  ) 

JsonExSerializer.MetaData.PropertyHandler.PropertyHandler ( PropertyInfo  property,
int  position 
)


Member Function Documentation

override object JsonExSerializer.MetaData.PropertyHandler.GetValue ( object  instance  )  [virtual]

Get the value of the property from the given object.

Parameters:
instance the object to retrieve this property value from
Returns:
property value

Implements JsonExSerializer.MetaData.AbstractPropertyHandler.

override void JsonExSerializer.MetaData.PropertyHandler.SetValue ( object  instance,
object  value 
) [virtual]

Sets the value of the property for the object.

Parameters:
instance the object instance to set the property value on
value the new value to set

Implements JsonExSerializer.MetaData.AbstractPropertyHandler.


Property Documentation

override Type JsonExSerializer.MetaData.PropertyHandler.PropertyType [get]

The type for the property.

Reimplemented from JsonExSerializer.MetaData.AbstractPropertyHandler.

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.


Generated on Fri Feb 15 23:33:59 2008 for JsonExSerializer by  doxygen 1.5.2