Zdexby TheHolyOneZ
42,610 classes
Class

ObjectReader

: Object
System.Runtime.Serialization.Formatters.Binary.ObjectReader, mscorlib 0x00D0 (208 B) inherited 0x0010 mscorlib.dll
0x00x00D0

Members 24

OffsetSizeNameTypeFlagsDefault
0x08m_streamStream1 flags—
0x08m_surrogatesISurrogateSelector1 flags—
0x10m_contextStreamingContext1 flags—
0x08m_objectManagerObjectManager1 flags—
0x08formatterEnumsInternalFE1 flags—
0x08m_binderSerializationBinder1 flags—
0x08topIdlong1 flags—
0x01bSimpleAssemblybool1 flags—
0x00510x07padding / unreflected
0x08handlerObjectobject1 flags—
0x08m_topObjectobject1 flags—
0x08headersHeader[]1 flags—
0x08handlerHeaderHandler1 flags—
0x08serObjectInfoInitSerObjectInfoInit1 flags—
0x08m_formatterConverterIFormatterConverter1 flags—
0x08stackSerStack1 flags—
0x08valueFixupStackSerStackPrivate—
0x08crossAppDomainArrayobject[]1 flags—
0x01bFullDeserializationboolPrivate—
0x01bOldFormatDetectedboolPrivate—
0x00A20x06padding / unreflected
0x08valTypeObjectIdTableIntSizedArrayPrivate—
0x08typeCacheNameCachePrivate—
0x08previousAssemblyStringstringPrivate—
0x08previousNamestringPrivate—
0x08previousTypeTypePrivate—

Functions 33

SignatureFlagsNativeParams
SerStack get_ValueFixupStack()Private+1 flags0x08
object get_TopObject()2 flags0x08
void set_TopObject(object value)2 flags0x08
void .ctor(Stream stream, ISurrogateSelector selector, const StreamingContext& context, InternalFE formatterEnums, SerializationBinder binder)2 flags0x10
object Deserialize(HeaderHandler handler, __BinaryParser serParser, bool fCheck)1 flags0x08
bool HasSurrogate(Type t)Private0x08
void CheckSerializable(Type t)Private0x08
void InitFullDeserialization()Private0x00
object CrossAppDomainArray(int index)1 flags0x08
ReadObjectInfo CreateReadObjectInfo(Type objectType)1 flags0x08
ReadObjectInfo CreateReadObjectInfo(Type objectType, const string[]& memberNames, const Type[]& memberTypes)1 flags0x08
void Parse(ParseRecord pr)1 flags0x08
void ParseError(ParseRecord processing, ParseRecord onStack)Private0x08
void ParseSerializedStreamHeader(ParseRecord pr)Private0x08
void ParseSerializedStreamHeaderEnd(ParseRecord pr)Private0x08
void ParseObject(ParseRecord pr)Private0x08
void ParseObjectEnd(ParseRecord pr)Private0x08
void ParseArray(ParseRecord pr)Private0x08
void NextRectangleMap(ParseRecord pr)Private0x08
void ParseArrayMember(ParseRecord pr)Private0x08
void ParseArrayMemberEnd(ParseRecord pr)Private0x08
void ParseMember(ParseRecord pr)Private0x08
void ParseMemberEnd(ParseRecord pr)Private0x08
void ParseString(ParseRecord pr, ParseRecord parentPr)Private0x08
void RegisterObject(object obj, ParseRecord pr, ParseRecord objectPr)Private0x08
void RegisterObject(object obj, ParseRecord pr, ParseRecord objectPr, bool bIsString)Private0x08
long GetId(long objectId)1 flags0x08
Type Bind(const string& assemblyString, const string& typeString)1 flags0x08
Type FastBindToType(const string& assemblyName, const string& typeName)1 flags0x08
Assembly ResolveSimpleAssemblyName(AssemblyName assemblyName)PrivateStatic0x08
void GetSimplyNamedTypeFromAssembly(Assembly assm, const string& typeName, Type& type)PrivateStatic0x08
Type GetType(BinaryAssemblyInfo assemblyInfo, const string& name)1 flags0x08
void CheckTypeForwardedTo(Assembly sourceAssembly, Assembly destAssembly, Type resolvedType)PrivateStatic0x08

Used by 3

types with a member, parameter or interface of this type