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

namespace System.Xml.Schema
{
public class XmlSchemaSet // TypeDefIndex: 7170
{
	// Fields
	type#29189 nameTable;
	type#25648 schemaNames;
	type#26196 schemas;
	type#28363 internalEventHandler;
	type#28363 eventHandler;
	type#15314 isCompiled;
	type#19500 schemaLocations;
	type#19500 chameleonSchemas;
	type#19500 targetNamespaces;
	type#15314 compileAll;
	type#25645 cachedCompiledInfo;
	type#29255 readerSettings;
	type#29267 schemaForSchema;
	type#29294 compilationSettings;
	type#29380 elements;
	type#29380 attributes;
	type#29380 schemaTypes;
	type#29380 substitutionGroups;
	type#29379 typeExtensions;
	type#23706 internalSyncObject;

	// Methods
	// RVA: -1
	internal type#23705 get_InternalSyncObject() { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#29188 nameTable) { }
	// RVA: -1
	public type#28660 add_ValidationEventHandler(type#28362 value) { }
	// RVA: -1
	public type#28660 remove_ValidationEventHandler(type#28362 value) { }
	// RVA: -1
	public type#15313 get_IsCompiled() { }
	// RVA: -1
	public type#28660 set_XmlResolver(type#29260 value) { }
	// RVA: -1
	public type#29293 get_CompilationSettings() { }
	// RVA: -1
	public type#28660 set_CompilationSettings(type#29293 value) { }
	// RVA: -1
	public type#20867 get_Count() { }
	// RVA: -1
	public type#29378 get_GlobalElements() { }
	// RVA: -1
	public type#29378 get_GlobalAttributes() { }
	// RVA: -1
	public type#29378 get_GlobalTypes() { }
	// RVA: -1
	internal type#29378 get_SubstitutionGroups() { }
	// RVA: -1
	internal type#19499 get_SchemaLocations() { }
	// RVA: -1
	internal type#29378 get_TypeExtensions() { }
	// RVA: -1
	public type#28660 Add(type#29392 schemas) { }
	// RVA: -1
	public type#29266 Add(type#29266 schema) { }
	// RVA: -1
	public type#15313 RemoveRecursive(type#29266 schemaToRemove) { }
	// RVA: -1
	public type#15313 Contains(type#26576 targetNamespace) { }
	// RVA: -1
	public type#28660 Compile() { }
	// RVA: -1
	public type#29266 Reprocess(type#29266 schema) { }
	// RVA: -1
	public type#28660 CopyTo(type#13635 schemas, type#20867 index) { }
	// RVA: -1
	public type#19906 Schemas() { }
	// RVA: -1
	public type#19906 Schemas(type#26576 targetNamespace) { }
	// RVA: -1
	private type#29266 Add(type#26576 targetNamespace, type#29266 schema) { }
	// RVA: -1
	internal type#28660 Add(type#26576 targetNamespace, type#29248 reader, type#19499 validatedNamespaces) { }
	// RVA: -1
	internal type#29266 FindSchemaByNSAndUrl(type#28203 schemaUri, type#26576 ns, type#12985 locationsTable) { }
	// RVA: -1
	private type#28660 AddSchemaToSet(type#29266 schema) { }
	// RVA: -1
	private type#28660 ProcessNewSubstitutionGroups(type#29378 substitutionGroupsTable, type#15313 resolve) { }
	// RVA: -1
	private type#28660 ResolveSubstitutionGroup(type#29411 substitutionGroup, type#29378 substTable) { }
	// RVA: -1
	internal type#29266 Remove(type#29266 schema, type#15313 forceCompile) { }
	// RVA: -1
	private type#28660 ClearTables() { }
	// RVA: -1
	internal type#15313 PreprocessSchema(type#12251 schema, type#26576 targetNamespace) { }
	// RVA: -1
	internal type#29266 ParseSchema(type#26576 targetNamespace, type#29248 reader) { }
	// RVA: -1
	internal type#28660 CopyFromCompiledSet(type#29392 otherSet) { }
	// RVA: -1
	internal type#25644 get_CompiledInfo() { }
	// RVA: -1
	internal type#29254 get_ReaderSettings() { }
	// RVA: -1
	internal type#29260 GetResolver() { }
	// RVA: -1
	internal type#28362 GetEventHandler() { }
	// RVA: -1
	internal type#25647 GetSchemaNames(type#29188 nt) { }
	// RVA: -1
	internal type#15313 IsSchemaLoaded(type#28203 schemaUri, type#26576 targetNamespace, type#12252 schema) { }
	// RVA: -1
	internal type#15313 GetSchemaByUri(type#28203 schemaUri, type#12252 schema) { }
	// RVA: -1
	internal type#26576 GetTargetNamespace(type#29266 schema) { }
	// RVA: -1
	internal type#26195 get_SortedSchemas() { }
	// RVA: -1
	private type#28660 RemoveSchemaFromCaches(type#29266 schema) { }
	// RVA: -1
	private type#28660 RemoveSchemaFromGlobalTables(type#29266 schema) { }
	// RVA: -1
	private type#15313 AddToTable(type#29378 table, type#29234 qname, type#29370 item) { }
	// RVA: -1
	private type#28660 VerifyTables() { }
	// RVA: -1
	private type#28660 InternalValidationCallback(type#23705 sender, type#28361 e) { }
	// RVA: -1
	private type#28660 SendValidationEvent(type#29331 e, type#29461 severity) { }
}
}
