Class BinaryFormatter
- Namespace
- nanoFramework.Tools.Debugger
- Assembly
- nanoFramework.Tools.DebugLibrary.Net.dll
public class BinaryFormatter
- Inheritance
-
BinaryFormatter
- Inherited Members
-
- Extension Methods
-
Constructors
public BinaryFormatter(CLRCapabilities capabilities)
Parameters
capabilities CLRCapabilities
Properties
public static bool MonitorAssemblies { set; }
Property Value
- bool
Methods
public object Deserialize(byte[] v)
Parameters
v byte[]
Returns
- object
public object Deserialize(Type t, byte[] v)
Parameters
t Type
v byte[]
Returns
- object
public static Hashtable GetAllTypeHashes()
Returns
- Hashtable
public static SerializationHintsAttribute GetHints(MemberInfo mi)
Parameters
mi MemberInfo
Returns
- SerializationHintsAttribute
public static void Initialize()
public static void Initialize(bool fOnlySerializableObjects)
Parameters
fOnlySerializableObjects bool
public static void LoadAllAssembliesFromDirectory(string dir)
Parameters
dir string
public static void LoadTypeFromAssembly(Assembly assm)
Parameters
assm Assembly
LoadTypesFromAppDomain()
public static void LoadTypesFromAppDomain()
public static uint LookupAssemblyHash(Assembly assm)
Parameters
assm Assembly
Returns
- uint
public static uint LookupAssemblyHash(string assemblyName, Version version)
Parameters
assemblyName string
version Version
Returns
- uint
public static uint LookupHash(Type t)
Parameters
t Type
Returns
- uint
public static Type LookupType(uint hash)
Parameters
hash uint
Returns
- Type
public static void PopulateFromAssembly(Assembly assm)
Parameters
assm Assembly
public static void PopulateFromType(Type t)
Parameters
t Type
public static void Reset()
public byte[] Serialize(object o)
Parameters
o object
Returns
- byte[]
public byte[] Serialize(Type t, object o)
Parameters
t Type
o object
Returns
- byte[]
[Conditional("TRACE_SERIALIZATION")]
public static void WriteLine(string fmt, params object[] lst)
Parameters
fmt string
lst object[]