// Assembly: System.Xml
// Full name: System.Xml.Schema.Datatype_union

namespace System.Xml.Schema
{
public class Datatype_union // TypeDefIndex: 6975
{
	// Fields
	type#27715 atomicValueType;
	type#27715 listValueType;
	type#13639 types;

	// Methods
	// RVA: -1
	internal virtual type#29529 CreateValueConverter(type#29414 schemaType) { }
	// RVA: -1
	internal type#28660 .ctor(type#13638 types) { }
	// RVA: -1
	internal virtual type#20867 Compare(type#23705 value1, type#23705 value2) { }
	// RVA: -1
	public virtual type#27705 get_ValueType() { }
	// RVA: -1
	public virtual type#29495 get_TypeCode() { }
	// RVA: -1
	internal virtual type#18424 get_FacetsChecker() { }
	// RVA: -1
	internal virtual type#27705 get_ListValueType() { }
	// RVA: -1
	internal virtual type#25377 get_ValidRestrictionFlags() { }
	// RVA: -1
	internal type#13638 get_BaseMemberTypes() { }
	// RVA: -1
	internal type#15313 HasAtomicMembers() { }
	// RVA: -1
	internal type#15313 IsUnionBaseOf(type#17002 derivedType) { }
	// RVA: -1
	internal virtual type#18121 TryParseValue(type#26576 s, type#29188 nameTable, type#20681 nsmgr, type#12030 typedValue) { }
	// RVA: -1
	internal virtual type#18121 TryParseValue(type#23705 value, type#29188 nameTable, type#20681 nsmgr, type#12030 typedValue) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
