using System;
using System.Collections;
using System.Threading;
using Cpp2IlInjected;
namespace System.Xml.Schema
{
/// Contains a cache of XML Schema definition language (XSD) and XML-Data Reduced (XDR) schemas. The class class is obsolete. Use instead.
// Token: 0x02000217 RID: 535
[Token(Token = "0x2000217")]
[Obsolete]
[Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")]
public sealed class XmlSchemaCollection : ICollection, IEnumerable
{
/// Initializes a new instance of the class with the specified . The is used when loading schemas.
/// The to use.
// Token: 0x06001547 RID: 5447 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6001547")]
[Address(RVA = "0x82A780", Offset = "0x829780", VA = "0x18082A780")]
public XmlSchemaCollection(XmlNameTable nametable)
{
}
/// Gets the number of namespaces defined in this collection.
/// The number of namespaces defined in this collection.
// Token: 0x170005D4 RID: 1492
// (get) Token: 0x06001548 RID: 5448 RVA: 0x000096A8 File Offset: 0x000078A8
[Token(Token = "0x170005D4")]
public int Count
{
[Token(Token = "0x6001548")]
[Address(RVA = "0x4B26C0", Offset = "0x4B16C0", VA = "0x1804B26C0")]
get
{
return 0;
}
}
/// Gets the default used by the when loading new schemas.
/// An .
// Token: 0x170005D5 RID: 1493
// (get) Token: 0x06001549 RID: 5449 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170005D5")]
public XmlNameTable NameTable
{
[Token(Token = "0x6001549")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
// Token: 0x170005D6 RID: 1494
// (set) Token: 0x0600154A RID: 5450 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170005D6")]
internal XmlResolver XmlResolver
{
[Token(Token = "0x600154A")]
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
set
{
}
}
/// Gets the associated with the given namespace URI.
/// The namespace URI associated with the schema you want to return. This will typically be the of the schema.
/// The associated with the namespace URI; if there is no loaded schema associated with the given namespace or if the namespace is associated with an XDR schema.
// Token: 0x170005D7 RID: 1495
[Token(Token = "0x170005D7")]
public XmlSchema this[string ns]
{
[Token(Token = "0x600154B")]
[Address(RVA = "0x82A860", Offset = "0x829860", VA = "0x18082A860")]
get
{
return null;
}
}
/// For a description of this member, see .
/// Returns the for the collection.
// Token: 0x0600154C RID: 5452 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600154C")]
[Address(RVA = "0x82A700", Offset = "0x829700", VA = "0x18082A700", Slot = "8")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
/// Provides support for the "for each" style iteration over the collection of schemas.
/// An enumerator for iterating over all schemas in the current collection.
// Token: 0x0600154D RID: 5453 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600154D")]
[Address(RVA = "0x82A370", Offset = "0x829370", VA = "0x18082A370")]
public XmlSchemaCollectionEnumerator GetEnumerator()
{
return null;
}
/// For a description of this member, see .
/// The array to copy the objects to.
/// The index in where copying will begin.
// Token: 0x0600154E RID: 5454 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600154E")]
[Address(RVA = "0x82A530", Offset = "0x829530", VA = "0x18082A530", Slot = "4")]
void ICollection.CopyTo(Array array, int index)
{
}
/// For a description of this member, see .
/// Returns if the collection is synchronized, otherwise .
// Token: 0x170005D8 RID: 1496
// (get) Token: 0x0600154F RID: 5455 RVA: 0x000096C0 File Offset: 0x000078C0
[Token(Token = "0x170005D8")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x600154F")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "7")]
get
{
return default(bool);
}
}
/// For a description of this member, see .
/// Returns a object that can be used to synchronize access to the collection.
// Token: 0x170005D9 RID: 1497
// (get) Token: 0x06001550 RID: 5456 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170005D9")]
object ICollection.SyncRoot
{
[Token(Token = "0x6001550")]
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0", Slot = "6")]
get
{
return null;
}
}
/// For a description of this member, see .
/// Returns the count of the items in the collection.
// Token: 0x170005DA RID: 1498
// (get) Token: 0x06001551 RID: 5457 RVA: 0x000096D8 File Offset: 0x000078D8
[Token(Token = "0x170005DA")]
int ICollection.Count
{
[Token(Token = "0x6001551")]
[Address(RVA = "0x4B26C0", Offset = "0x4B16C0", VA = "0x1804B26C0", Slot = "5")]
get
{
return 0;
}
}
// Token: 0x06001552 RID: 5458 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001552")]
[Address(RVA = "0x82A3F0", Offset = "0x8293F0", VA = "0x18082A3F0")]
internal SchemaInfo GetSchemaInfo(string ns)
{
return null;
}
// Token: 0x06001553 RID: 5459 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001553")]
[Address(RVA = "0x82A490", Offset = "0x829490", VA = "0x18082A490")]
internal SchemaNames GetSchemaNames(XmlNameTable nt)
{
return null;
}
// Token: 0x06001554 RID: 5460 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001554")]
[Address(RVA = "0x829F80", Offset = "0x828F80", VA = "0x180829F80")]
internal XmlSchema Add(string ns, SchemaInfo schemaInfo, XmlSchema schema, bool compile)
{
return null;
}
// Token: 0x06001555 RID: 5461 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001555")]
[Address(RVA = "0x82A210", Offset = "0x829210", VA = "0x18082A210")]
private XmlSchema Add(string ns, SchemaInfo schemaInfo, XmlSchema schema, bool compile, XmlResolver resolver)
{
return null;
}
// Token: 0x06001556 RID: 5462 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6001556")]
[Address(RVA = "0x82A0E0", Offset = "0x8290E0", VA = "0x18082A0E0")]
private void Add(string ns, XmlSchemaCollectionNode node)
{
}
// Token: 0x170005DB RID: 1499
// (get) Token: 0x06001557 RID: 5463 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06001558 RID: 5464 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170005DB")]
internal ValidationEventHandler EventHandler
{
[Token(Token = "0x6001557")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return null;
}
[Token(Token = "0x6001558")]
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
set
{
}
}
// Token: 0x04000BB6 RID: 2998
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000BB6")]
private Hashtable collection;
// Token: 0x04000BB7 RID: 2999
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000BB7")]
private XmlNameTable nameTable;
// Token: 0x04000BB8 RID: 3000
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000BB8")]
private SchemaNames schemaNames;
// Token: 0x04000BB9 RID: 3001
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000BB9")]
private ReaderWriterLock wLock;
// Token: 0x04000BBA RID: 3002
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000BBA")]
private int timeout;
// Token: 0x04000BBB RID: 3003
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4000BBB")]
private bool isThreadSafe;
// Token: 0x04000BBC RID: 3004
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000BBC")]
private ValidationEventHandler validationEventHandler;
// Token: 0x04000BBD RID: 3005
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000BBD")]
private XmlResolver xmlResolver;
}
}