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

namespace System.Xml.Serialization
{
public class XmlReflectionImporter // TypeDefIndex: 6876
{
	// Fields
	type#26577 initialDefaultNamespace;
	type#29107 attributeOverrides;
	type#14449 includedTypes;
	type#25077 helper;
	type#20868 arrayChoiceCount;
	type#14449 relatedMaps;
	type#15314 allowPrivateTypes;
	type#26589 errSimple;
	type#26589 errSimple2;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#29106 attributeOverrides, type#26576 defaultNamespace) { }
	// RVA: -1
	public type#29515 ImportTypeMapping(type#27705 type) { }
	// RVA: -1
	public type#29515 ImportTypeMapping(type#27705 type, type#26576 defaultNamespace) { }
	// RVA: -1
	public type#29515 ImportTypeMapping(type#27705 type, type#29264 root, type#26576 defaultNamespace) { }
	// RVA: -1
	private type#29515 ImportTypeMapping(type#27741 typeData, type#29264 root, type#26576 defaultNamespace) { }
	// RVA: -1
	private type#29515 CreateTypeMapping(type#27741 typeData, type#29264 root, type#26576 defaultXmlType, type#26576 defaultNamespace) { }
	// RVA: -1
	private type#29515 ImportClassMapping(type#27705 type, type#29264 root, type#26576 defaultNamespace, type#15335 isBaseType) { }
	// RVA: -1
	private type#29515 ImportClassMapping(type#27741 typeData, type#29264 root, type#26576 defaultNamespace, type#15335 isBaseType) { }
	// RVA: -1
	private type#28660 RegisterDerivedMap(type#29515 map, type#29515 derivedMap) { }
	// RVA: -1
	private type#26576 GetTypeNamespace(type#27741 typeData, type#29264 root, type#26576 defaultNamespace) { }
	// RVA: -1
	private type#29515 ImportListMapping(type#27705 type, type#29264 root, type#26576 defaultNamespace, type#29108 atts, type#20867 nestingLevel) { }
	// RVA: -1
	private type#29515 ImportListMapping(type#27741 typeData, type#29264 root, type#26576 defaultNamespace, type#29108 atts, type#20867 nestingLevel) { }
	// RVA: -1
	private type#29515 ImportXmlNodeMapping(type#27741 typeData, type#29264 root, type#26576 defaultNamespace) { }
	// RVA: -1
	private type#29515 ImportPrimitiveMapping(type#27741 typeData, type#29264 root, type#26576 defaultNamespace) { }
	// RVA: -1
	private type#29515 ImportEnumMapping(type#27741 typeData, type#29264 root, type#26576 defaultNamespace) { }
	// RVA: -1
	private type#29515 ImportXmlSerializableMapping(type#27741 typeData, type#29264 root, type#26576 defaultNamespace) { }
	// RVA: -1
	private type#28660 ImportIncludedTypes(type#27705 type, type#26576 defaultNamespace) { }
	// RVA: -1
	private type#9240 GetReflectionMembers(type#27705 type) { }
	// RVA: -1
	private type#29502 CreateMapMember(type#27705 declaringType, type#29258 rmember, type#26576 defaultNamespace) { }
	// RVA: -1
	private type#29500 ImportElementInfo(type#27705 cls, type#26576 defaultName, type#26576 defaultNamespace, type#27705 defaultType, type#29509 member, type#29108 atts) { }
	// RVA: -1
	private type#29500 ImportAnyElementInfo(type#26576 defaultNamespace, type#29258 rmember, type#29509 member, type#29108 atts) { }
	// RVA: -1
	private type#28660 ImportTextElementInfo(type#29500 list, type#27705 defaultType, type#29509 member, type#29108 atts, type#26576 defaultNamespace) { }
	// RVA: -1
	private type#15313 CanBeNull(type#27741 type) { }
	// RVA: -1
	public type#28660 IncludeType(type#27705 type) { }
	// RVA: -1
	private type#23705 GetDefaultValue(type#27741 typeData, type#23705 defaultValue) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
