// Assembly: mscorlib
// Full name: System.Runtime.Serialization.Formatters.Binary.__BinaryParser

namespace System.Runtime.Serialization.Formatters.Binary
{
public class __BinaryParser // TypeDefIndex: 4350
{
	// Fields
	type#23769 objectReader;
	type#26550 input;
	type#20902 topId;
	type#20902 headerId;
	type#26091 objectMapIdTable;
	type#26091 assemIdToAssemblyTable;
	type#25833 stack;
	type#15213 expectedType;
	type#23707 expectedTypeInformation;
	type#24246 PRS;
	type#15170 systemAssemblyInfo;
	type#15209 dataReader;
	type#17815 encoding;
	type#25832 opPool;
	type#15195 binaryObject;
	type#15200 bowm;
	type#15203 bowmt;
	type#15198 objectString;
	type#15179 crossAppDomainString;
	type#22547 memberPrimitiveTyped;
	type#12861 byteBuffer;
	type#22549 memberPrimitiveUnTyped;
	type#22551 memberReference;
	type#23756 objectNull;
	type#22653 messageEnd;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#26548 stream, type#23768 objectReader) { }
	// RVA: -1
	internal type#15169 get_SystemAssemblyInfo() { }
	// RVA: -1
	internal type#26090 get_ObjectMapIdTable() { }
	// RVA: -1
	internal type#26090 get_AssemIdToAssemblyTable() { }
	// RVA: -1
	internal type#24245 get_prs() { }
	// RVA: -1
	internal type#28660 Run() { }
	// RVA: -1
	internal type#28660 ReadBegin() { }
	// RVA: -1
	internal type#28660 ReadEnd() { }
	// RVA: -1
	internal type#15313 ReadBoolean() { }
	// RVA: -1
	internal type#15455 ReadByte() { }
	// RVA: -1
	internal type#12860 ReadBytes(type#20867 length) { }
	// RVA: -1
	internal type#28660 ReadBytes(type#12860 byteA, type#20867 offset, type#20867 size) { }
	// RVA: -1
	internal type#15837 ReadChar() { }
	// RVA: -1
	internal type#12899 ReadChars(type#20867 length) { }
	// RVA: -1
	internal type#17162 ReadDecimal() { }
	// RVA: -1
	internal type#26059 ReadSingle() { }
	// RVA: -1
	internal type#17430 ReadDouble() { }
	// RVA: -1
	internal type#20856 ReadInt16() { }
	// RVA: -1
	internal type#20867 ReadInt32() { }
	// RVA: -1
	internal type#20900 ReadInt64() { }
	// RVA: -1
	internal type#25514 ReadSByte() { }
	// RVA: -1
	internal type#26576 ReadString() { }
	// RVA: -1
	internal type#27436 ReadTimeSpan() { }
	// RVA: -1
	internal type#17076 ReadDateTime() { }
	// RVA: -1
	internal type#27901 ReadUInt16() { }
	// RVA: -1
	internal type#27917 ReadUInt32() { }
	// RVA: -1
	internal type#27937 ReadUInt64() { }
	// RVA: -1
	internal type#28660 ReadSerializationHeaderRecord() { }
	// RVA: -1
	internal type#28660 ReadAssembly(type#15185 binaryHeaderEnum) { }
	// RVA: -1
	private type#28660 ReadObject() { }
	// RVA: -1
	internal type#28660 ReadCrossAppDomainMap() { }
	// RVA: -1
	internal type#28660 ReadObjectWithMap(type#15185 binaryHeaderEnum) { }
	// RVA: -1
	private type#28660 ReadObjectWithMap(type#15199 record) { }
	// RVA: -1
	internal type#28660 ReadObjectWithMapTyped(type#15185 binaryHeaderEnum) { }
	// RVA: -1
	private type#28660 ReadObjectWithMapTyped(type#15202 record) { }
	// RVA: -1
	private type#28660 ReadObjectString(type#15185 binaryHeaderEnum) { }
	// RVA: -1
	private type#28660 ReadMemberPrimitiveTyped() { }
	// RVA: -1
	private type#28660 ReadArray(type#15185 binaryHeaderEnum) { }
	// RVA: -1
	private type#28660 ReadArrayAsBytes(type#24245 pr) { }
	// RVA: -1
	private type#28660 ReadMemberPrimitiveUnTyped() { }
	// RVA: -1
	private type#28660 ReadMemberReference() { }
	// RVA: -1
	private type#28660 ReadObjectNull(type#15185 binaryHeaderEnum) { }
	// RVA: -1
	private type#28660 ReadMessageEnd() { }
	// RVA: -1
	internal type#23705 ReadValue(type#20993 code) { }
	// RVA: -1
	private type#23759 GetOp() { }
	// RVA: -1
	private type#28660 PutOp(type#23759 op) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
