Class Serialise
- Namespace
- The.Model.Serialisation
- Assembly
- Instagile.Model.dll
simple, hookable serialisation of versioned data to xml files
public static class Serialise
- Inheritance
-
Serialise
- Inherited Members
Methods
ReadBytes<T>(byte[])
public static T ReadBytes<T>(byte[] data)
Parameters
databyte[]
Returns
- T
Type Parameters
T
ReadFile<T>(string)
public static T ReadFile<T>(string path) where T : VersionedObject
Parameters
pathstring
Returns
- T
Type Parameters
T
ReadStream<T>(Stream)
public static T ReadStream<T>(Stream input)
Parameters
inputStream
Returns
- T
Type Parameters
T
ReadString<T>(string)
public static T ReadString<T>(string text)
Parameters
textstring
Returns
- T
Type Parameters
T
WriteBytes<T>(T)
public static byte[] WriteBytes<T>(T o)
Parameters
oT
Returns
- byte[]
Type Parameters
T
WriteFile<T>(T, string)
public static void WriteFile<T>(T o, string path) where T : VersionedObject
Parameters
oTpathstring
Type Parameters
T
WriteStream<T>(T, Stream)
public static void WriteStream<T>(T o, Stream output)
Parameters
oToutputStream
Type Parameters
T
WriteString<T>(T)
public static string WriteString<T>(T o)
Parameters
oT
Returns
Type Parameters
T