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

namespace System.Runtime.Serialization.Formatters.Binary
{
public class BinaryFormatter // TypeDefIndex: 4338
{
	// Fields
	type#20561 m_surrogates;
	type#26568 m_context;
	type#25840 m_binder;
	type#18712 m_typeFormat;
	type#18706 m_assemblyFormat;
	type#27759 m_securityLevel;
	type#13301 m_crossAppDomainArray;
	type#4866 typeNameCache;

	// Methods
	// RVA: -1
	public type#28660 set_AssemblyFormat(type#18705 value) { }
	// RVA: -1
	public virtual type#28660 set_SurrogateSelector(type#20559 value) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#20559 selector, type#26566 context) { }
	// RVA: -1
	public virtual type#23705 Deserialize(type#26548 serializationStream) { }
	// RVA: -1
	internal type#23705 Deserialize(type#26548 serializationStream, type#19514 handler, type#15313 fCheck) { }
	// RVA: -1
	public virtual type#23705 Deserialize(type#26548 serializationStream, type#19514 handler) { }
	// RVA: -1
	public virtual type#28660 Serialize(type#26548 serializationStream, type#23705 graph) { }
	// RVA: -1
	public virtual type#28660 Serialize(type#26548 serializationStream, type#23705 graph, type#13099 headers) { }
	// RVA: -1
	internal type#28660 Serialize(type#26548 serializationStream, type#23705 graph, type#13099 headers, type#15313 fCheck) { }
	// RVA: -1
	internal static type#27775 GetTypeInformation(type#27705 type) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
