using System; using Cpp2IlInjected; namespace System.Xml.Schema { /// The class is an abstract class for mapping XML Schema definition language (XSD) types to Common Language Runtime (CLR) types. // Token: 0x02000112 RID: 274 [Token(Token = "0x2000112")] public abstract class XmlSchemaDatatype { /// When overridden in a derived class, gets the Common Language Runtime (CLR) type of the item. /// The Common Language Runtime (CLR) type of the item. // Token: 0x170002FB RID: 763 // (get) Token: 0x0600085B RID: 2139 [Token(Token = "0x170002FB")] public abstract Type ValueType { [Token(Token = "0x600085B")] [Address(Slot = "4")] get; } /// When overridden in a derived class, gets the type for the as specified in the World Wide Web Consortium (W3C) XML 1.0 specification. /// An value for the . // Token: 0x170002FC RID: 764 // (get) Token: 0x0600085C RID: 2140 [Token(Token = "0x170002FC")] public abstract XmlTokenizedType TokenizedType { [Token(Token = "0x600085C")] [Address(Slot = "5")] get; } /// When overridden in a derived class, validates the specified against a built-in or user-defined simple type. /// The to validate against the simple type. /// The to use for atomization while parsing the if this object represents the xs:NCName type. /// The object to use while parsing the if this object represents the xs:QName type. /// An that can be cast safely to the type returned by the property. /// The input value is not a valid instance of this W3C XML Schema type. /// The value to parse cannot be . // Token: 0x0600085D RID: 2141 [Token(Token = "0x600085D")] [Address(Slot = "6")] public abstract object ParseValue(string s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr); /// Gets the value for the simple type. /// The value for the simple type. // 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; } } /// Gets the value for the simple type. /// The value for the simple type. // 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; } /// Initializes a new instance of the class. // Token: 0x0600086A RID: 2154 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600086A")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] protected XmlSchemaDatatype() { } } }