// Assembly: System.Xml
// Full name: System.Xml.Serialization.XmlSerializer

namespace System.Xml.Serialization
{
public class XmlSerializer // TypeDefIndex: 6898
{
	// Fields
	type#20873 generationThreshold;
	type#15319 backgroundGeneration;
	type#15319 deleteTempFiles;
	type#15319 generatorFallback;
	type#15314 customSerializer;
	type#29180 typeMapping;
	type#34908 serializerData;
	type#19505 serializerTypes;
	type#28140 onUnreferencedObject;
	type#29105 onUnknownAttribute;
	type#29158 onUnknownElement;
	type#29210 onUnknownNode;

	// Methods
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	public type#28660 .ctor(type#27705 type) { }
	// RVA: -1
	public type#28660 .ctor(type#27705 type, type#29106 overrides, type#13534 extraTypes, type#29264 root, type#26576 defaultNamespace) { }
	// RVA: -1
	internal type#29179 get_Mapping() { }
	// RVA: -1
	internal virtual type#28660 OnUnknownAttribute(type#29103 e) { }
	// RVA: -1
	internal virtual type#28660 OnUnknownElement(type#29156 e) { }
	// RVA: -1
	internal virtual type#28660 OnUnknownNode(type#29208 e) { }
	// RVA: -1
	internal virtual type#28660 OnUnreferencedObject(type#28138 e) { }
	// RVA: -1
	protected virtual type#29445 CreateReader() { }
	// RVA: -1
	protected virtual type#29450 CreateWriter() { }
	// RVA: -1
	public type#23705 Deserialize(type#26548 stream) { }
	// RVA: -1
	public type#23705 Deserialize(type#27257 textReader) { }
	// RVA: -1
	public type#23705 Deserialize(type#29248 xmlReader) { }
	// RVA: -1
	protected virtual type#23705 Deserialize(type#29445 reader) { }
	// RVA: -1
	protected virtual type#28660 Serialize(type#23705 o, type#29450 writer) { }
	// RVA: -1
	public type#28660 Serialize(type#27303 textWriter, type#23705 o) { }
	// RVA: -1
	public type#28660 Serialize(type#29540 xmlWriter, type#23705 o) { }
	// RVA: -1
	public type#28660 Serialize(type#29540 xmlWriter, type#23705 o, type#29459 namespaces) { }
	// RVA: -1
	private type#29450 CreateWriter(type#29179 typeMapping) { }
	// RVA: -1
	private type#29445 CreateReader(type#29179 typeMapping) { }
}
}
