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

namespace System.Xml.Schema
{
public class XmlSchemaElement // TypeDefIndex: 7125
{
	// Fields
	type#15314 isAbstract;
	type#15314 hasAbstractAttribute;
	type#15314 isNillable;
	type#15314 hasNillableAttribute;
	type#15314 isLocalTypeDerivationChecked;
	type#29324 block;
	type#29324 final;
	type#29337 form;
	type#26577 defaultValue;
	type#26577 fixedValue;
	type#26577 name;
	type#29235 refName;
	type#29235 substitutionGroup;
	type#29235 typeName;
	type#29415 type;
	type#29235 qualifiedName;
	type#29415 elementType;
	type#29324 blockResolved;
	type#29324 finalResolved;
	type#29376 constraints;
	type#25636 elementDecl;

	// Methods
	// RVA: -1
	public type#15313 get_IsAbstract() { }
	// RVA: -1
	public type#28660 set_IsAbstract(type#15313 value) { }
	// RVA: -1
	public type#29323 get_Block() { }
	// RVA: -1
	public type#28660 set_Block(type#29323 value) { }
	// RVA: -1
	public type#26576 get_DefaultValue() { }
	// RVA: -1
	public type#28660 set_DefaultValue(type#26576 value) { }
	// RVA: -1
	public type#29323 get_Final() { }
	// RVA: -1
	public type#28660 set_Final(type#29323 value) { }
	// RVA: -1
	public type#26576 get_FixedValue() { }
	// RVA: -1
	public type#28660 set_FixedValue(type#26576 value) { }
	// RVA: -1
	public type#29336 get_Form() { }
	// RVA: -1
	public type#28660 set_Form(type#29336 value) { }
	// RVA: -1
	public type#26576 get_Name() { }
	// RVA: -1
	public type#28660 set_Name(type#26576 value) { }
	// RVA: -1
	public type#15313 get_IsNillable() { }
	// RVA: -1
	public type#28660 set_IsNillable(type#15313 value) { }
	// RVA: -1
	internal type#15313 get_HasNillableAttribute() { }
	// RVA: -1
	internal type#15313 get_HasAbstractAttribute() { }
	// RVA: -1
	public type#29234 get_RefName() { }
	// RVA: -1
	public type#28660 set_RefName(type#29234 value) { }
	// RVA: -1
	public type#29234 get_SubstitutionGroup() { }
	// RVA: -1
	public type#28660 set_SubstitutionGroup(type#29234 value) { }
	// RVA: -1
	public type#29234 get_SchemaTypeName() { }
	// RVA: -1
	public type#28660 set_SchemaTypeName(type#29234 value) { }
	// RVA: -1
	public type#29414 get_SchemaType() { }
	// RVA: -1
	public type#28660 set_SchemaType(type#29414 value) { }
	// RVA: -1
	public type#29375 get_Constraints() { }
	// RVA: -1
	public type#29234 get_QualifiedName() { }
	// RVA: -1
	public type#29414 get_ElementSchemaType() { }
	// RVA: -1
	public type#29323 get_BlockResolved() { }
	// RVA: -1
	public type#29323 get_FinalResolved() { }
	// RVA: -1
	internal type#28660 SetQualifiedName(type#29234 value) { }
	// RVA: -1
	internal type#28660 SetElementType(type#29414 value) { }
	// RVA: -1
	internal type#28660 SetBlockResolved(type#29323 value) { }
	// RVA: -1
	internal type#28660 SetFinalResolved(type#29323 value) { }
	// RVA: -1
	internal type#15313 get_HasConstraints() { }
	// RVA: -1
	internal type#15313 get_IsLocalTypeDerivationChecked() { }
	// RVA: -1
	internal type#28660 set_IsLocalTypeDerivationChecked(type#15313 value) { }
	// RVA: -1
	internal type#25635 get_ElementDecl() { }
	// RVA: -1
	internal type#28660 set_ElementDecl(type#25635 value) { }
	// RVA: -1
	internal virtual type#26576 get_NameAttribute() { }
	// RVA: -1
	internal virtual type#28660 set_NameAttribute(type#26576 value) { }
	// RVA: -1
	internal virtual type#26576 get_NameString() { }
	// RVA: -1
	internal virtual type#29370 Clone() { }
	// RVA: -1
	internal type#29370 Clone(type#29266 parentSchema) { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
