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

namespace System.Xml.Schema
{
public class XmlSchema // TypeDefIndex: 7099
{
	// Fields
	type#29337 attributeFormDefault;
	type#29337 elementFormDefault;
	type#29324 blockDefault;
	type#29324 finalDefault;
	type#26577 targetNs;
	type#26577 version;
	type#29376 includes;
	type#29376 items;
	type#26577 id;
	type#13626 moreAttributes;
	type#15314 isCompiled;
	type#15314 isCompiledBySet;
	type#15314 isPreprocessed;
	type#15314 isRedefined;
	type#20868 errorCount;
	type#29379 attributes;
	type#29379 attributeGroups;
	type#29379 elements;
	type#29379 types;
	type#29379 groups;
	type#29379 notations;
	type#29379 identityConstraints;
	type#20873 globalIdCounter;
	type#14449 importedSchemas;
	type#14449 importedNamespaces;
	type#20868 schemaId;
	type#28204 baseUri;
	type#15314 isChameleon;
	type#19500 ids;
	type#29137 document;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public static type#29266 Read(type#29248 reader, type#28362 validationEventHandler) { }
	// RVA: -1
	internal type#15313 CompileSchema(type#29289 xsc, type#29260 resolver, type#25644 schemaInfo, type#26576 ns, type#28362 validationEventHandler, type#29188 nameTable, type#15313 CompileContentModel) { }
	// RVA: -1
	internal type#28660 CompileSchemaInSet(type#29188 nameTable, type#28362 eventHandler, type#29293 compilationSettings) { }
	// RVA: -1
	public type#29336 get_AttributeFormDefault() { }
	// RVA: -1
	public type#28660 set_AttributeFormDefault(type#29336 value) { }
	// RVA: -1
	public type#29323 get_BlockDefault() { }
	// RVA: -1
	public type#28660 set_BlockDefault(type#29323 value) { }
	// RVA: -1
	public type#29323 get_FinalDefault() { }
	// RVA: -1
	public type#28660 set_FinalDefault(type#29323 value) { }
	// RVA: -1
	public type#29336 get_ElementFormDefault() { }
	// RVA: -1
	public type#28660 set_ElementFormDefault(type#29336 value) { }
	// RVA: -1
	public type#26576 get_TargetNamespace() { }
	// RVA: -1
	public type#28660 set_TargetNamespace(type#26576 value) { }
	// RVA: -1
	public type#26576 get_Version() { }
	// RVA: -1
	public type#28660 set_Version(type#26576 value) { }
	// RVA: -1
	public type#29375 get_Includes() { }
	// RVA: -1
	public type#29375 get_Items() { }
	// RVA: -1
	internal type#15313 get_IsCompiledBySet() { }
	// RVA: -1
	internal type#28660 set_IsCompiledBySet(type#15313 value) { }
	// RVA: -1
	internal type#15313 get_IsPreprocessed() { }
	// RVA: -1
	internal type#28660 set_IsPreprocessed(type#15313 value) { }
	// RVA: -1
	internal type#15313 get_IsRedefined() { }
	// RVA: -1
	internal type#28660 set_IsRedefined(type#15313 value) { }
	// RVA: -1
	public type#29378 get_Attributes() { }
	// RVA: -1
	public type#29378 get_AttributeGroups() { }
	// RVA: -1
	public type#29378 get_SchemaTypes() { }
	// RVA: -1
	public type#29378 get_Elements() { }
	// RVA: -1
	public type#26576 get_Id() { }
	// RVA: -1
	public type#28660 set_Id(type#26576 value) { }
	// RVA: -1
	public type#29378 get_Groups() { }
	// RVA: -1
	public type#29378 get_Notations() { }
	// RVA: -1
	internal type#29378 get_IdentityConstraints() { }
	// RVA: -1
	internal type#28203 get_BaseUri() { }
	// RVA: -1
	internal type#28660 set_BaseUri(type#28203 value) { }
	// RVA: -1
	internal type#20867 get_SchemaId() { }
	// RVA: -1
	internal type#15313 get_IsChameleon() { }
	// RVA: -1
	internal type#28660 set_IsChameleon(type#15313 value) { }
	// RVA: -1
	internal type#19499 get_Ids() { }
	// RVA: -1
	internal type#29136 get_Document() { }
	// RVA: -1
	internal type#20867 get_ErrorCount() { }
	// RVA: -1
	internal type#28660 set_ErrorCount(type#20867 value) { }
	// RVA: -1
	internal type#29266 Clone() { }
	// RVA: -1
	internal type#29266 DeepClone() { }
	// RVA: -1
	internal virtual type#26576 get_IdAttribute() { }
	// RVA: -1
	internal virtual type#28660 set_IdAttribute(type#26576 value) { }
	// RVA: -1
	internal type#28660 SetIsCompiled(type#15313 isCompiled) { }
	// RVA: -1
	internal virtual type#28660 SetUnhandledAttributes(type#13625 moreAttributes) { }
	// RVA: -1
	internal virtual type#28660 AddAnnotation(type#29273 annotation) { }
	// RVA: -1
	internal type#14448 get_ImportedSchemas() { }
	// RVA: -1
	internal type#14448 get_ImportedNamespaces() { }
	// RVA: -1
	internal type#28660 GetExternalSchemasList(type#20229 extList, type#29266 schema) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
