Table of Contents

Class BinaryFormatter

Namespace
nanoFramework.Tools.Debugger
Assembly
nanoFramework.Tools.DebugLibrary.Net.dll
public class BinaryFormatter
Inheritance
BinaryFormatter
Inherited Members
Extension Methods

Constructors

BinaryFormatter()

public BinaryFormatter()

BinaryFormatter(CLRCapabilities)

public BinaryFormatter(CLRCapabilities capabilities)

Parameters

capabilities CLRCapabilities

Properties

MonitorAssemblies

public static bool MonitorAssemblies { set; }

Property Value

bool

Methods

Deserialize(byte[])

public object Deserialize(byte[] v)

Parameters

v byte[]

Returns

object

Deserialize(Type, byte[])

public object Deserialize(Type t, byte[] v)

Parameters

t Type
v byte[]

Returns

object

GetAllTypeHashes()

public static Hashtable GetAllTypeHashes()

Returns

Hashtable

GetHints(MemberInfo)

public static SerializationHintsAttribute GetHints(MemberInfo mi)

Parameters

mi MemberInfo

Returns

SerializationHintsAttribute

Initialize()

public static void Initialize()

Initialize(bool)

public static void Initialize(bool fOnlySerializableObjects)

Parameters

fOnlySerializableObjects bool

LoadAllAssembliesFromDirectory(string)

public static void LoadAllAssembliesFromDirectory(string dir)

Parameters

dir string

LoadTypeFromAssembly(Assembly)

public static void LoadTypeFromAssembly(Assembly assm)

Parameters

assm Assembly

LoadTypesFromAppDomain()

public static void LoadTypesFromAppDomain()

LookupAssemblyHash(Assembly)

public static uint LookupAssemblyHash(Assembly assm)

Parameters

assm Assembly

Returns

uint

LookupAssemblyHash(string, Version)

public static uint LookupAssemblyHash(string assemblyName, Version version)

Parameters

assemblyName string
version Version

Returns

uint

LookupHash(Type)

public static uint LookupHash(Type t)

Parameters

t Type

Returns

uint

LookupType(uint)

public static Type LookupType(uint hash)

Parameters

hash uint

Returns

Type

PopulateFromAssembly(Assembly)

public static void PopulateFromAssembly(Assembly assm)

Parameters

assm Assembly

PopulateFromType(Type)

public static void PopulateFromType(Type t)

Parameters

t Type

Reset()

public static void Reset()

Serialize(object)

public byte[] Serialize(object o)

Parameters

o object

Returns

byte[]

Serialize(Type, object)

public byte[] Serialize(Type t, object o)

Parameters

t Type
o object

Returns

byte[]

WriteLine(string, params object[])

[Conditional("TRACE_SERIALIZATION")]
public static void WriteLine(string fmt, params object[] lst)

Parameters

fmt string
lst object[]