Zdexby TheHolyOneZ
42,628 classes
Class

ReadObjectInfo

: Object
System.Runtime.Serialization.Formatters.Binary.ReadObjectInfo, mscorlib 0x0080 (128 B) inherited 0x0010 mscorlib.dll
0x00x0080

Members 18

OffsetSizeNameTypeFlagsDefault
0x04objectInfoIdint1 flags—
0x04readObjectInfoCounterintStatic+1 flags—
0x00140x04padding / unreflected
0x08objectTypeType1 flags—
0x08objectManagerObjectManager1 flags—
0x04countint1 flags—
0x01isSibool1 flags—
0x01isNamedbool1 flags—
0x01isTypedbool1 flags—
0x01bSimpleAssemblybool1 flags—
0x08cacheSerObjectInfoCache1 flags—
0x08wireMemberNamesstring[]1 flags—
0x08wireMemberTypesType[]1 flags—
0x04lastPositionintPrivate—
0x004C0x04padding / unreflected
0x08serializationSurrogateISerializationSurrogate1 flags—
0x10contextStreamingContext1 flags—
0x08memberTypesListList<System.Type>1 flags—
0x08serObjectInfoInitSerObjectInfoInit1 flags—
0x08formatterConverterIFormatterConverter1 flags—

Functions 21

SignatureFlagsNativeParams
void .ctor()2 flags—0x00
void ObjectEnd()1 flags—0x00
void PrepareForReuse()1 flags—0x00
ReadObjectInfo Create(Type objectType, ISurrogateSelector surrogateSelector, const StreamingContext& context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly)Static+1 flags—0x10
void Init(Type objectType, ISurrogateSelector surrogateSelector, const StreamingContext& context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly)1 flags—0x10
ReadObjectInfo Create(Type objectType, const string[]& memberNames, const Type[]& memberTypes, ISurrogateSelector surrogateSelector, const StreamingContext& context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly)Static+1 flags—0x10
void Init(Type objectType, const string[]& memberNames, const Type[]& memberTypes, ISurrogateSelector surrogateSelector, const StreamingContext& context, ObjectManager objectManager, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, bool bSimpleAssembly)1 flags—0x10
void InitReadConstructor(Type objectType, ISurrogateSelector surrogateSelector, const StreamingContext& context)Private—0x10
void InitSiRead()Private—0x00
void InitNoMembers()Private—0x00
void InitMemberInfo()Private—0x00
MemberInfo GetMemberInfo(const string& name)1 flags—0x08
Type GetType(const string& name)1 flags—0x08
void AddValue(const string& name, object value, ref SerializationInfo& si, ref object[]& memberData)1 flags—0x08
void InitDataStore(ref SerializationInfo& si, ref object[]& memberData)1 flags—0x08
void RecordFixup(long objectId, const string& name, long idRef)1 flags—0x08
void PopulateObjectMembers(object obj, const object[]& memberData)1 flags—0x08
int Position(const string& name)Private—0x08
Type[] GetMemberTypes(const string[]& inMemberNames, Type objectType)1 flags—0x08
Type GetMemberType(MemberInfo objMember)1 flags—0x08
ReadObjectInfo GetObjectInfo(SerObjectInfoInit serObjectInfoInit)PrivateStatic—0x08

Used by 4

types with a member, parameter or interface of this type