Inherited by JsonExSerializer.MetaData.AbstractPropertyHandler, and JsonExSerializer.MetaData.TypeHandler.
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] |
| JsonExSerializer.MetaData.MemberHandlerBase.MemberHandlerBase | ( | Type | ForType | ) |
| 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] |
Type JsonExSerializer.MetaData.MemberHandlerBase._forType [protected] |
bool JsonExSerializer.MetaData.MemberHandlerBase._converterCreated [protected] |
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.
1.5.2