Zdexby TheHolyOneZ
36,909 classes
Class

SerializationInfo

: Object
System.Runtime.Serialization.SerializationInfo, mscorlib 0x0060 (96 B) inherited 0x0010 mscorlib.dll
0x00x0060

Members 12

OffsetSizeNameTypeFlagsDefault
0x08m_membersstring[]1 flags—
0x08m_dataobject[]1 flags—
0x08m_typesType[]1 flags—
0x08m_nameToIndexDictionary<System.StringPrivate—
0x04m_currMemberint1 flags—
0x00340x04padding / unreflected
0x08m_converterIFormatterConverter1 flags—
0x08m_fullTypeNamestringPrivate—
0x08m_assemNamestringPrivate—
0x08objectTypeTypePrivate—
0x01isFullTypeNameSetExplicitboolPrivate—
0x01isAssemblyNameSetExplicitboolPrivate—
0x01requireSameTokenInPartialTrustboolPrivate—
0x005B0x05unreflected bytes to end of SerializationInfo

Functions 36

SignatureFlagsNativeParams
void .ctor(Type type, IFormatterConverter converter)Public+1 flags0x08
void .ctor(Type type, IFormatterConverter converter, bool requireSameTokenInPartialTrust)Public+1 flags0x08
string get_FullTypeName()Public+1 flags0x08
string get_AssemblyName()Public+1 flags0x08
void SetType(Type type)Public0x08
bool Compare(const byte[]& a, const byte[]& b)PrivateStatic0x08
void DemandForUnsafeAssemblyNameAssignments(const string& originalAssemblyName, const string& newAssemblyName)Static+1 flags0x08
bool IsAssemblyNameAssignmentSafe(const string& originalAssemblyName, const string& newAssemblyName)Static+1 flags0x08
int get_MemberCount()Public+1 flags0x04
Type get_ObjectType()Public+1 flags0x08
bool get_IsFullTypeNameSetExplicit()Public+1 flags0x01
bool get_IsAssemblyNameSetExplicit()Public+1 flags0x01
SerializationInfoEnumerator GetEnumerator()Public0x08
void ExpandArrays()Private0x00
void AddValue(const string& name, object value, Type type)Public0x08
void AddValue(const string& name, object value)Public0x08
void AddValue(const string& name, bool value)Public0x08
void AddValue(const string& name, byte value)Public0x08
void AddValue(const string& name, short value)Public0x08
void AddValue(const string& name, int value)Public0x08
void AddValue(const string& name, long value)Public0x08
void AddValue(const string& name, ulong value)Public0x08
void AddValue(const string& name, float value)Public0x08
void AddValue(const string& name, const DateTime& value)Public0x08
void AddValueInternal(const string& name, object value, Type type)1 flags0x08
void UpdateValue(const string& name, object value, Type type)1 flags0x08
int FindElement(const string& name)Private0x08
object GetElement(const string& name, ref Type& foundType)Private0x08
object GetElementNoThrow(const string& name, ref Type& foundType)Private0x08
object GetValue(const string& name, Type type)Public0x08
object GetValueNoThrow(const string& name, Type type)1 flags0x08
bool GetBoolean(const string& name)Public0x08
int GetInt32(const string& name)Public0x08
long GetInt64(const string& name)Public0x08
float GetSingle(const string& name)Public0x08
string GetString(const string& name)Public0x08

Used by 773

types with a member, parameter or interface of this type