Files
Aug2021-Cpp2IL-Dump/System.Xml/Schema/XmlSchemaDatatype.cs
T
2026-04-10 22:50:51 +02:00

170 lines
6.4 KiB
C#

using System;
using Cpp2IlInjected;
namespace System.Xml.Schema
{
/// <summary>The <see cref="T:System.Xml.Schema.XmlSchemaDatatype" /> class is an abstract class for mapping XML Schema definition language (XSD) types to Common Language Runtime (CLR) types.</summary>
// Token: 0x02000112 RID: 274
[Token(Token = "0x2000112")]
public abstract class XmlSchemaDatatype
{
/// <summary>When overridden in a derived class, gets the Common Language Runtime (CLR) type of the item.</summary>
/// <returns>The Common Language Runtime (CLR) type of the item.</returns>
// Token: 0x170002FB RID: 763
// (get) Token: 0x0600085B RID: 2139
[Token(Token = "0x170002FB")]
public abstract Type ValueType
{
[Token(Token = "0x600085B")]
[Address(Slot = "4")]
get;
}
/// <summary>When overridden in a derived class, gets the type for the <see langword="string" /> as specified in the World Wide Web Consortium (W3C) XML 1.0 specification.</summary>
/// <returns>An <see cref="T:System.Xml.XmlTokenizedType" /> value for the <see langword="string" />.</returns>
// Token: 0x170002FC RID: 764
// (get) Token: 0x0600085C RID: 2140
[Token(Token = "0x170002FC")]
public abstract XmlTokenizedType TokenizedType
{
[Token(Token = "0x600085C")]
[Address(Slot = "5")]
get;
}
/// <summary>When overridden in a derived class, validates the <see langword="string" /> specified against a built-in or user-defined simple type.</summary>
/// <param name="s">The <see langword="string" /> to validate against the simple type.</param>
/// <param name="nameTable">The <see cref="T:System.Xml.XmlNameTable" /> to use for atomization while parsing the <see langword="string" /> if this <see cref="T:System.Xml.Schema.XmlSchemaDatatype" /> object represents the xs:NCName type. </param>
/// <param name="nsmgr">The <see cref="T:System.Xml.IXmlNamespaceResolver" /> object to use while parsing the <see langword="string" /> if this <see cref="T:System.Xml.Schema.XmlSchemaDatatype" /> object represents the xs:QName type.</param>
/// <returns>An <see cref="T:System.Object" /> that can be cast safely to the type returned by the <see cref="P:System.Xml.Schema.XmlSchemaDatatype.ValueType" /> property.</returns>
/// <exception cref="T:System.Xml.Schema.XmlSchemaValidationException">The input value is not a valid instance of this W3C XML Schema type.</exception>
/// <exception cref="T:System.ArgumentNullException">The value to parse cannot be <see langword="null" />.</exception>
// Token: 0x0600085D RID: 2141
[Token(Token = "0x600085D")]
[Address(Slot = "6")]
public abstract object ParseValue(string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr);
/// <summary>Gets the <see cref="T:System.Xml.Schema.XmlSchemaDatatypeVariety" /> value for the simple type.</summary>
/// <returns>The <see cref="T:System.Xml.Schema.XmlSchemaDatatypeVariety" /> value for the simple type.</returns>
// Token: 0x170002FD RID: 765
// (get) Token: 0x0600085E RID: 2142 RVA: 0x000055B0 File Offset: 0x000037B0
[Token(Token = "0x170002FD")]
public virtual XmlSchemaDatatypeVariety Variety
{
[Token(Token = "0x600085E")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "7")]
get
{
return XmlSchemaDatatypeVariety.Atomic;
}
}
/// <summary>Gets the <see cref="T:System.Xml.Schema.XmlTypeCode" /> value for the simple type.</summary>
/// <returns>The <see cref="T:System.Xml.Schema.XmlTypeCode" /> value for the simple type.</returns>
// Token: 0x170002FE RID: 766
// (get) Token: 0x0600085F RID: 2143 RVA: 0x000055C8 File Offset: 0x000037C8
[Token(Token = "0x170002FE")]
public virtual XmlTypeCode TypeCode
{
[Token(Token = "0x600085F")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "8")]
get
{
return XmlTypeCode.None;
}
}
// Token: 0x170002FF RID: 767
// (get) Token: 0x06000860 RID: 2144
[Token(Token = "0x170002FF")]
internal abstract XmlValueConverter ValueConverter
{
[Token(Token = "0x6000860")]
[Address(Slot = "9")]
get;
}
// Token: 0x17000300 RID: 768
// (get) Token: 0x06000861 RID: 2145
[Token(Token = "0x17000300")]
internal abstract RestrictionFacets Restriction
{
[Token(Token = "0x6000861")]
[Address(Slot = "10")]
get;
}
// Token: 0x06000862 RID: 2146
[Token(Token = "0x6000862")]
[Address(Slot = "11")]
internal abstract int Compare(object value1, object value2);
// Token: 0x06000863 RID: 2147
[Token(Token = "0x6000863")]
[Address(Slot = "12")]
internal abstract Exception TryParseValue(string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr, out object typedValue);
// Token: 0x17000301 RID: 769
// (get) Token: 0x06000864 RID: 2148
[Token(Token = "0x17000301")]
internal abstract FacetsChecker FacetsChecker
{
[Token(Token = "0x6000864")]
[Address(Slot = "13")]
get;
}
// Token: 0x17000302 RID: 770
// (get) Token: 0x06000865 RID: 2149
[Token(Token = "0x17000302")]
internal abstract XmlSchemaWhiteSpace BuiltInWhitespaceFacet
{
[Token(Token = "0x6000865")]
[Address(Slot = "14")]
get;
}
// Token: 0x06000866 RID: 2150
[Token(Token = "0x6000866")]
[Address(Slot = "15")]
internal abstract bool IsEqual(object o1, object o2);
// Token: 0x17000303 RID: 771
// (get) Token: 0x06000867 RID: 2151 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000303")]
internal string TypeCodeString
{
[Token(Token = "0x6000867")]
[Address(RVA = "0x5D0150", Offset = "0x5CEF50", VA = "0x1805D0150")]
get
{
return null;
}
}
// Token: 0x06000868 RID: 2152 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000868")]
[Address(RVA = "0x5CFDC0", Offset = "0x5CEBC0", VA = "0x1805CFDC0")]
internal string TypeCodeToString(XmlTypeCode typeCode)
{
return null;
}
// Token: 0x06000869 RID: 2153 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000869")]
[Address(RVA = "0x5CFD70", Offset = "0x5CEB70", VA = "0x1805CFD70")]
internal static XmlSchemaDatatype FromXmlTokenizedType(XmlTokenizedType token)
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaDatatype" /> class.</summary>
// Token: 0x0600086A RID: 2154 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600086A")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
protected XmlSchemaDatatype()
{
}
}
}