Interface to be implemented by any object that supports serialization by the SerializationFormatterFactory.GetFormatter(). More...
Public Member Functions | |
void | GetState (SerializationInfo info) |
Method called by MobileFormatter when an object should serialize its data. More... | |
void | GetChildren (SerializationInfo info, MobileFormatter formatter) |
Method called by MobileFormatter when an object should serialize its child references. More... | |
void | SetState (SerializationInfo info) |
Method called by MobileFormatter when an object should be deserialized. More... | |
void | SetChildren (SerializationInfo info, MobileFormatter formatter) |
Method called by MobileFormatter when an object should deserialize its child references. More... | |
Interface to be implemented by any object that supports serialization by the SerializationFormatterFactory.GetFormatter().
Definition at line 15 of file IMobileObject.cs.
void Csla.Serialization.Mobile.IMobileObject.GetChildren | ( | SerializationInfo | info, |
MobileFormatter | formatter | ||
) |
Method called by MobileFormatter when an object should serialize its child references.
The data should be serialized into the SerializationInfo parameter.
info | Object to contain the serialized data. |
formatter | Reference to the formatter performing the serialization. |
Implemented in Csla.Generators.CSharp.TestObjects.EmailAddress, Csla.DataPortalClient.PrimitiveCriteria, Csla.Serialization.Mobile.NullPlaceholder, Csla.Serialization.Mobile.SerializationInfo.FieldData, Csla.Serialization.Mobile.SerializationInfo.ChildData, Csla.Serialization.Mobile.SerializationInfo, and Csla.SmartDate.
void Csla.Serialization.Mobile.IMobileObject.GetState | ( | SerializationInfo | info | ) |
Method called by MobileFormatter when an object should serialize its data.
The data should be serialized into the SerializationInfo parameter.
info | Object to contain the serialized data. |
Implemented in Csla.Generators.CSharp.TestObjects.EmailAddress, Csla.DataPortalClient.PrimitiveCriteria, Csla.Serialization.Mobile.NullPlaceholder, Csla.Serialization.Mobile.SerializationInfo.FieldData, Csla.Serialization.Mobile.SerializationInfo.ChildData, Csla.Serialization.Mobile.SerializationInfo, and Csla.SmartDate.
void Csla.Serialization.Mobile.IMobileObject.SetChildren | ( | SerializationInfo | info, |
MobileFormatter | formatter | ||
) |
Method called by MobileFormatter when an object should deserialize its child references.
The data should be deserialized from the SerializationInfo parameter.
info | Object containing the serialized data. |
formatter | Reference to the formatter performing the deserialization. |
Implemented in Csla.Generators.CSharp.TestObjects.EmailAddress, Csla.DataPortalClient.PrimitiveCriteria, Csla.Serialization.Mobile.NullPlaceholder, Csla.Serialization.Mobile.SerializationInfo.FieldData, Csla.Serialization.Mobile.SerializationInfo.ChildData, Csla.Serialization.Mobile.SerializationInfo, and Csla.SmartDate.
void Csla.Serialization.Mobile.IMobileObject.SetState | ( | SerializationInfo | info | ) |
Method called by MobileFormatter when an object should be deserialized.
The data should be deserialized from the SerializationInfo parameter.
info | Object containing the serialized data. |
Implemented in Csla.Generators.CSharp.TestObjects.EmailAddress, Csla.DataPortalClient.PrimitiveCriteria, Csla.Serialization.Mobile.NullPlaceholder, Csla.Serialization.Mobile.SerializationInfo.FieldData, Csla.Serialization.Mobile.SerializationInfo.ChildData, Csla.Serialization.Mobile.SerializationInfo, and Csla.SmartDate.