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[]