Table of Contents

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

data byte[]

Returns

T

Type Parameters

T

ReadFile<T>(string)

public static T ReadFile<T>(string path) where T : VersionedObject

Parameters

path string

Returns

T

Type Parameters

T

ReadStream<T>(Stream)

public static T ReadStream<T>(Stream input)

Parameters

input Stream

Returns

T

Type Parameters

T

ReadString<T>(string)

public static T ReadString<T>(string text)

Parameters

text string

Returns

T

Type Parameters

T

WriteBytes<T>(T)

public static byte[] WriteBytes<T>(T o)

Parameters

o T

Returns

byte[]

Type Parameters

T

WriteFile<T>(T, string)

public static void WriteFile<T>(T o, string path) where T : VersionedObject

Parameters

o T
path string

Type Parameters

T

WriteStream<T>(T, Stream)

public static void WriteStream<T>(T o, Stream output)

Parameters

o T
output Stream

Type Parameters

T

WriteString<T>(T)

public static string WriteString<T>(T o)

Parameters

o T

Returns

string

Type Parameters

T