JsonExSerializer.MetaData.AbstractPropertyHandler Class Reference

Base Implementation of an object property. More...

Inherits JsonExSerializer.MetaData.MemberHandlerBase.

Inherited by JsonExSerializer.MetaData.PropertyHandlerBase.

List of all members.

Public Member Functions

 AbstractPropertyHandler (Type ForType)
abstract object GetValue (object instance)
abstract void SetValue (object instance, object value)

Protected Attributes

bool _ignored = false
int _position = -1

Properties

abstract string Name [get]
virtual int Position [get]
abstract Type PropertyType [get]
virtual bool IsConstructorArgument [get]
virtual bool Ignored [get, set]


Detailed Description

Base Implementation of an object property.


Constructor & Destructor Documentation

JsonExSerializer.MetaData.AbstractPropertyHandler.AbstractPropertyHandler ( Type  ForType  ) 


Member Function Documentation

abstract object JsonExSerializer.MetaData.AbstractPropertyHandler.GetValue ( object  instance  )  [pure virtual]

Implemented in JsonExSerializer.MetaData.FieldHandler, and JsonExSerializer.MetaData.PropertyHandler.

abstract void JsonExSerializer.MetaData.AbstractPropertyHandler.SetValue ( object  instance,
object  value 
) [pure virtual]

Implemented in JsonExSerializer.MetaData.FieldHandler, and JsonExSerializer.MetaData.PropertyHandler.


Member Data Documentation

bool JsonExSerializer.MetaData.AbstractPropertyHandler._ignored = false [protected]

int JsonExSerializer.MetaData.AbstractPropertyHandler._position = -1 [protected]


Property Documentation

abstract string JsonExSerializer.MetaData.AbstractPropertyHandler.Name [get]

Reimplemented in JsonExSerializer.MetaData.PropertyHandlerBase.

virtual int JsonExSerializer.MetaData.AbstractPropertyHandler.Position [get]

abstract Type JsonExSerializer.MetaData.AbstractPropertyHandler.PropertyType [get]

Reimplemented in JsonExSerializer.MetaData.FieldHandler, and JsonExSerializer.MetaData.PropertyHandler.

virtual bool JsonExSerializer.MetaData.AbstractPropertyHandler.IsConstructorArgument [get]

virtual bool JsonExSerializer.MetaData.AbstractPropertyHandler.Ignored [get, set]

Reimplemented in JsonExSerializer.MetaData.PropertyHandler.


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