0x00x00C8
Members 25
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | objectReader | ObjectReader | 1 flags | — | |
| 0x08 | input | Stream | 1 flags | — | |
| 0x08 | topId | long | 1 flags | — | |
| 0x08 | headerId | long | 1 flags | — | |
| 0x08 | objectMapIdTable | SizedArray | 1 flags | — | |
| 0x08 | assemIdToAssemblyTable | SizedArray | 1 flags | — | |
| 0x08 | stack | SerStack | 1 flags | — | |
| 0x04 | expectedType | BinaryTypeEnum | 1 flags | — | |
| 0x004C | 0x04 | padding / unreflected | |||
| 0x08 | expectedTypeInformation | object | 1 flags | — | |
| 0x08 | PRS | ParseRecord | 1 flags | — | |
| 0x08 | systemAssemblyInfo | BinaryAssemblyInfo | Private | — | |
| 0x08 | dataReader | BinaryReader | Private | — | |
| 0x08 | encoding | Encoding | PrivateStatic | — | |
| 0x08 | opPool | SerStack | Private | — | |
| 0x08 | binaryObject | BinaryObject | Private | — | |
| 0x08 | bowm | BinaryObjectWithMap | Private | — | |
| 0x08 | bowmt | BinaryObjectWithMapTyped | Private | — | |
| 0x08 | objectString | BinaryObjectString | 1 flags | — | |
| 0x08 | crossAppDomainString | BinaryCrossAppDomainString | 1 flags | — | |
| 0x08 | memberPrimitiveTyped | MemberPrimitiveTyped | 1 flags | — | |
| 0x08 | byteBuffer | byte[] | Private | — | |
| 0x08 | memberPrimitiveUnTyped | MemberPrimitiveUnTyped | 1 flags | — | |
| 0x08 | memberReference | MemberReference | 1 flags | — | |
| 0x08 | objectNull | ObjectNull | 1 flags | — | |
| 0x08 | messageEnd | MessageEnd | Static+1 flags | — | |
Functions 47
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(Stream stream, ObjectReader objectReader) | 2 flags | 0x08 | |
| BinaryAssemblyInfo get_SystemAssemblyInfo() | 2 flags | 0x08 | |
| SizedArray get_ObjectMapIdTable() | 2 flags | 0x08 | |
| SizedArray get_AssemIdToAssemblyTable() | 2 flags | 0x08 | |
| ParseRecord get_prs() | 2 flags | 0x08 | |
| void Run() | 1 flags | 0x00 | |
| void ReadBegin() | 1 flags | 0x00 | |
| void ReadEnd() | 1 flags | 0x00 | |
| bool ReadBoolean() | 1 flags | 0x01 | |
| byte ReadByte() | 1 flags | 0x01 | |
| byte[] ReadBytes(int length) | 1 flags | 0x08 | |
| void ReadBytes(const byte[]& byteA, int offset, int size) | 1 flags | 0x08 | |
| ushort ReadChar() | 1 flags | 0x02 | |
| char[] ReadChars(int length) | 1 flags | 0x08 | |
| decimal ReadDecimal() | 1 flags | 0x10 | |
| float ReadSingle() | 1 flags | 0x04 | |
| double ReadDouble() | 1 flags | 0x08 | |
| short ReadInt16() | 1 flags | 0x02 | |
| int ReadInt32() | 1 flags | 0x04 | |
| long ReadInt64() | 1 flags | 0x08 | |
| sbyte ReadSByte() | 1 flags | 0x01 | |
| string ReadString() | 1 flags | 0x08 | |
| TimeSpan ReadTimeSpan() | 1 flags | 0x08 | |
| DateTime ReadDateTime() | 1 flags | 0x08 | |
| ushort ReadUInt16() | 1 flags | 0x02 | |
| uint ReadUInt32() | 1 flags | 0x04 | |
| ulong ReadUInt64() | 1 flags | 0x08 | |
| void ReadSerializationHeaderRecord() | 1 flags | 0x00 | |
| void ReadAssembly(const BinaryHeaderEnum& binaryHeaderEnum) | 1 flags | 0x04 | |
| void ReadObject() | Private | 0x00 | |
| void ReadCrossAppDomainMap() | 1 flags | 0x00 | |
| void ReadObjectWithMap(const BinaryHeaderEnum& binaryHeaderEnum) | 1 flags | 0x04 | |
| void ReadObjectWithMap(BinaryObjectWithMap record) | Private | 0x08 | |
| void ReadObjectWithMapTyped(const BinaryHeaderEnum& binaryHeaderEnum) | 1 flags | 0x04 | |
| void ReadObjectWithMapTyped(BinaryObjectWithMapTyped record) | Private | 0x08 | |
| void ReadObjectString(const BinaryHeaderEnum& binaryHeaderEnum) | Private | 0x04 | |
| void ReadMemberPrimitiveTyped() | Private | 0x00 | |
| void ReadArray(const BinaryHeaderEnum& binaryHeaderEnum) | Private | 0x04 | |
| void ReadArrayAsBytes(ParseRecord pr) | Private | 0x08 | |
| void ReadMemberPrimitiveUnTyped() | Private | 0x00 | |
| void ReadMemberReference() | Private | 0x00 | |
| void ReadObjectNull(const BinaryHeaderEnum& binaryHeaderEnum) | Private | 0x04 | |
| void ReadMessageEnd() | Private | 0x00 | |
| object ReadValue(const InternalPrimitiveTypeE& code) | 1 flags | 0x08 | |
| ObjectProgress GetOp() | Private | 0x08 | |
| void PutOp(ObjectProgress op) | Private | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 17
types with a member, parameter or interface of this typeBinaryArrayBinaryAssemblyBinaryConverterBinaryCrossAppDomainAssemblyBinaryCrossAppDomainMapBinaryCrossAppDomainStringBinaryObjectBinaryObjectStringBinaryObjectWithMapBinaryObjectWithMapTypedMemberPrimitiveTypedMemberPrimitiveUnTypedMemberReferenceMessageEndObjectNullObjectReaderSerializationHeaderRecord