JsonExSerializer.TypeConversion.TypeConverterAdapter Class Reference

TypeConverter that utilizes the System.ComponentModel.TypeConverter for a given type. More...

Inherits JsonExSerializer.TypeConversion.IJsonTypeConverter.

List of all members.

Public Member Functions

 TypeConverterAdapter (TypeConverter converter)
object ConvertFrom (object item, SerializationContext serializationContext)
 This method is called before serialization. The item parameter should be converted to a type suitable for serialization and returned.
object ConvertTo (object item, Type sourceType, SerializationContext serializationContext)
 This method will be called upon deserialization. The item returned from ConvertFrom on serialization will be passed as the item parameter. This object should be converted back to the desired type and returned.
Type GetSerializedType (Type sourceType)

Static Public Member Functions

static TypeConverterAdapter GetAdapter (Type ForType)
 Gets a TypeConverterAdapter instace for the type if there is a valid System.ComponentModel.TypeConverter for the type. Otherwise it returns null.

Properties

object Context [set]
 Context parameter to control conversion.


Detailed Description

TypeConverter that utilizes the System.ComponentModel.TypeConverter for a given type.


Constructor & Destructor Documentation

JsonExSerializer.TypeConversion.TypeConverterAdapter.TypeConverterAdapter ( TypeConverter  converter  ) 


Member Function Documentation

static TypeConverterAdapter JsonExSerializer.TypeConversion.TypeConverterAdapter.GetAdapter ( Type  ForType  )  [static]

Gets a TypeConverterAdapter instace for the type if there is a valid System.ComponentModel.TypeConverter for the type. Otherwise it returns null.

Parameters:
ForType 
Returns:

object JsonExSerializer.TypeConversion.TypeConverterAdapter.ConvertFrom ( object  item,
SerializationContext  serializationContext 
)

This method is called before serialization. The item parameter should be converted to a type suitable for serialization and returned.

Parameters:
item the item to be converted
Returns:
the converted item to be serialized

Implements JsonExSerializer.TypeConversion.IJsonTypeConverter.

object JsonExSerializer.TypeConversion.TypeConverterAdapter.ConvertTo ( object  item,
Type  sourceType,
SerializationContext  serializationContext 
)

This method will be called upon deserialization. The item returned from ConvertFrom on serialization will be passed as the item parameter. This object should be converted back to the desired type and returned.

Parameters:
item 
Returns:
the desired object

Implements JsonExSerializer.TypeConversion.IJsonTypeConverter.

Type JsonExSerializer.TypeConversion.TypeConverterAdapter.GetSerializedType ( Type  sourceType  ) 

Implements JsonExSerializer.TypeConversion.IJsonTypeConverter.


Property Documentation

object JsonExSerializer.TypeConversion.TypeConverterAdapter.Context [set]

Context parameter to control conversion.

Implements JsonExSerializer.TypeConversion.IJsonTypeConverter.


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