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

namespace System.Runtime.Serialization.Formatters.Binary
{
public class WriteObjectInfo // TypeDefIndex: 4341
{
	// Fields
	type#20869 objectInfoId;
	type#23707 obj;
	type#27707 objectType;
	type#15315 isSi;
	type#15315 isNamed;
	type#15315 isTyped;
	type#15315 isArray;
	type#25859 si;
	type#25827 cache;
	type#13301 memberData;
	type#20500 serializationSurrogate;
	type#26568 context;
	type#25830 serObjectInfoInit;
	type#20902 objectId;
	type#20902 assemId;
	type#26577 binderTypeName;
	type#26577 binderAssemblyString;

	// Methods
	// RVA: -1
	internal type#28660 .ctor() { }
	// RVA: -1
	internal type#28660 ObjectEnd() { }
	// RVA: -1
	private type#28660 InternalInit() { }
	// RVA: -1
	internal static type#28848 Serialize(type#23705 obj, type#20559 surrogateSelector, type#26566 context, type#25828 serObjectInfoInit, type#20124 converter, type#23773 objectWriter, type#25838 binder) { }
	// RVA: -1
	internal type#28660 InitSerialize(type#23705 obj, type#20559 surrogateSelector, type#26566 context, type#25828 serObjectInfoInit, type#20124 converter, type#23773 objectWriter, type#25838 binder) { }
	// RVA: -1
	internal static type#28848 Serialize(type#27705 objectType, type#20559 surrogateSelector, type#26566 context, type#25828 serObjectInfoInit, type#20124 converter, type#25838 binder) { }
	// RVA: -1
	internal type#28660 InitSerialize(type#27705 objectType, type#20559 surrogateSelector, type#26566 context, type#25828 serObjectInfoInit, type#20124 converter, type#25838 binder) { }
	// RVA: -1
	private type#28660 InitSiWrite() { }
	// RVA: -1
	private static type#28660 CheckTypeForwardedFrom(type#25826 cache, type#27705 objectType, type#26576 binderAssemblyString) { }
	// RVA: -1
	private type#28660 InitNoMembers() { }
	// RVA: -1
	private type#28660 InitMemberInfo() { }
	// RVA: -1
	internal type#26576 GetTypeFullName() { }
	// RVA: -1
	internal type#26576 GetAssemblyString() { }
	// RVA: -1
	private type#28660 InvokeSerializationBinder(type#25838 binder) { }
	// RVA: -1
	internal type#27705 GetMemberType(type#22536 objMember) { }
	// RVA: -1
	internal type#28660 GetMemberInfo(type#11725 outMemberNames, type#11727 outMemberTypes, type#11722 outMemberData) { }
	// RVA: -1
	private static type#28848 GetObjectInfo(type#25828 serObjectInfoInit) { }
	// RVA: -1
	private static type#28660 PutObjectInfo(type#25828 serObjectInfoInit, type#28848 objectInfo) { }
}
}
