ReflectionBasedAutoSerializerWriteTransform Method |
Controls what field value is written during auto serialization.
Override this method to customize the data that will be written
during auto serialization.
Namespace: GemStone.GemFire.Cache.GenericAssembly: Gemstone.Gemfire.Cache (in Gemstone.Gemfire.Cache.dll) Version: 9.0.6.18
Syntaxpublic virtual Object WriteTransform(
FieldInfo fi,
Type type,
Object originalValue
)
Public Overridable Function WriteTransform (
fi As FieldInfo,
type As Type,
originalValue As Object
) As Object
public:
virtual Object^ WriteTransform(
FieldInfo^ fi,
Type^ type,
Object^ originalValue
)
abstract WriteTransform :
fi : FieldInfo *
type : Type *
originalValue : Object -> Object
override WriteTransform :
fi : FieldInfo *
type : Type *
originalValue : Object -> Object
Parameters
- fi
- Type: System.ReflectionFieldInfo
the field in question - type
- Type: SystemType
the original class being serialized that owns this field. - originalValue
- Type: SystemObject
the value of the field that was read from the domain object.
Return Value
Type:
Object the actual value to write for this field. Return
if you decide not to transform the value.
See Also