GeoSerializer¶
Namespace: ThinkGeo.Core
This class serializes an object.
public class GeoSerializer
Inheritance Object → GeoSerializer
Properties¶
Formatter¶
Gets or sets the Formatter. The Formatter determines what kind of serialized data will be created.
public GeoSerializationFormatter Formatter { get; set; }
Property Value¶
Constructors¶
GeoSerializer()¶
Creates an instance of GeoSerializer.
public GeoSerializer()
GeoSerializer(GeoSerializationFormatter)¶
public GeoSerializer(GeoSerializationFormatter formatter)
Parameters¶
formatter
GeoSerializationFormatter
Methods¶
Serialize(Object, String)¶
Serialize an object and save the serialized data to a file.
public void Serialize(object objectToSerialize, string targetPathFilename)
Parameters¶
objectToSerialize
Object
The object to be serialized.
targetPathFilename
String
The path to save the serialized data to.
Serialize(Object, Stream)¶
Serialize an object and save the serialized data to a stream.
public void Serialize(object objectToSerialize, Stream targetStream)
Parameters¶
objectToSerialize
Object
The object to be serialized.
targetStream
Stream
The stream to save the serialized data into.
Serialize(Object)¶
Serialize an object and save the serialized data to a string.
public string Serialize(object objectToSerialize)
Parameters¶
objectToSerialize
Object
The object to be serialized.
Returns¶
String
The string that contains the serialized data.
Deserialize(String, FileAccess)¶
Recreates an object from a file.
public object Deserialize(string sourcePathFilename, FileAccess readWriteMode)
Parameters¶
sourcePathFilename
String
The file path to deserialize from.
readWriteMode
FileAccess
Returns¶
Object
The recreated object.
Deserialize(Stream)¶
Recreates an object from a stream.
public object Deserialize(Stream sourceStream)
Parameters¶
sourceStream
Stream
The Stream to deserialize from.
Returns¶
Object
The recreated object.
Deserialize(String)¶
Recreates an object from a string.
public object Deserialize(string sourceString)
Parameters¶
sourceString
String
The string to deserialize from.
Returns¶
Object
The recreated object.
Deserialize(Uri)¶
Recreates an object from an Url.
public object Deserialize(Uri sourceUri)
Parameters¶
sourceUri
Uri
The Url to deserialize from.
Returns¶
Object
The recreated object.