JsonExSerializer.MetaData.MemberHandlerBase Class Reference

Base class for TypeHandler and PropertyHandler. More...

Inherited by JsonExSerializer.MetaData.AbstractPropertyHandler, and JsonExSerializer.MetaData.TypeHandler.

List of all members.

Public Member Functions

 MemberHandlerBase (Type ForType)

Protected Member Functions

abstract IJsonTypeConverter CreateTypeConverter ()
IJsonTypeConverter CreateTypeConverter (ICustomAttributeProvider provider)

Protected Attributes

Type _forType
IJsonTypeConverter _converterInstance
bool _converterCreated

Properties

Type ForType [get]
virtual IJsonTypeConverter TypeConverter [get, set]
 Gets or sets the TypeConverter defined for this object.
virtual bool HasConverter [get]
 Returns true if there is a TypeConverter defined for this object.
virtual bool CanWrite [get]


Detailed Description

Base class for TypeHandler and PropertyHandler.


Constructor & Destructor Documentation

JsonExSerializer.MetaData.MemberHandlerBase.MemberHandlerBase ( Type  ForType  ) 


Member Function Documentation

abstract IJsonTypeConverter JsonExSerializer.MetaData.MemberHandlerBase.CreateTypeConverter (  )  [protected, pure virtual]

Implemented in JsonExSerializer.MetaData.PropertyHandlerBase, and JsonExSerializer.MetaData.TypeHandler.

IJsonTypeConverter JsonExSerializer.MetaData.MemberHandlerBase.CreateTypeConverter ( ICustomAttributeProvider  provider  )  [protected]


Member Data Documentation

Type JsonExSerializer.MetaData.MemberHandlerBase._forType [protected]

IJsonTypeConverter JsonExSerializer.MetaData.MemberHandlerBase._converterInstance [protected]

bool JsonExSerializer.MetaData.MemberHandlerBase._converterCreated [protected]


Property Documentation

Type JsonExSerializer.MetaData.MemberHandlerBase.ForType [get]

virtual IJsonTypeConverter JsonExSerializer.MetaData.MemberHandlerBase.TypeConverter [get, set]

Gets or sets the TypeConverter defined for this object.

Reimplemented in JsonExSerializer.MetaData.TypeHandler.

virtual bool JsonExSerializer.MetaData.MemberHandlerBase.HasConverter [get]

Returns true if there is a TypeConverter defined for this object.

virtual bool JsonExSerializer.MetaData.MemberHandlerBase.CanWrite [get]

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


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