398 lines
14 KiB
C#
398 lines
14 KiB
C#
using System;
|
|
using System.Collections;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Xml.Schema
|
|
{
|
|
/// <summary>Infers an XML Schema Definition Language (XSD) schema from an XML document. The <see cref="T:System.Xml.Schema.XmlSchemaInference" /> class cannot be inherited.</summary>
|
|
// Token: 0x020001DD RID: 477
|
|
[Token(Token = "0x20001DD")]
|
|
public sealed class XmlSchemaInference
|
|
{
|
|
/// <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchemaInference.InferenceOption" /> value that affects schema occurrence declarations inferred from the XML document.</summary>
|
|
/// <returns>An <see cref="T:System.Xml.Schema.XmlSchemaInference.InferenceOption" /> object.</returns>
|
|
// Token: 0x17000512 RID: 1298
|
|
// (get) Token: 0x06001222 RID: 4642 RVA: 0x000088C8 File Offset: 0x00006AC8
|
|
// (set) Token: 0x06001221 RID: 4641 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000512")]
|
|
public XmlSchemaInference.InferenceOption Occurrence
|
|
{
|
|
[Token(Token = "0x6001222")]
|
|
[Address(RVA = "0x4AF0F0", Offset = "0x4AE0F0", VA = "0x1804AF0F0")]
|
|
get
|
|
{
|
|
return XmlSchemaInference.InferenceOption.Restricted;
|
|
}
|
|
[Token(Token = "0x6001221")]
|
|
[Address(RVA = "0x5BF290", Offset = "0x5BE290", VA = "0x1805BF290")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchemaInference.InferenceOption" /> value that affects types inferred from the XML document.</summary>
|
|
/// <returns>An <see cref="T:System.Xml.Schema.XmlSchemaInference.InferenceOption" /> object.</returns>
|
|
// Token: 0x17000513 RID: 1299
|
|
// (set) Token: 0x06001223 RID: 4643 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000513")]
|
|
public XmlSchemaInference.InferenceOption TypeInference
|
|
{
|
|
[Token(Token = "0x6001223")]
|
|
[Address(RVA = "0x6A5CD0", Offset = "0x6A4CD0", VA = "0x1806A5CD0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaInference" /> class.</summary>
|
|
// Token: 0x06001224 RID: 4644 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001224")]
|
|
[Address(RVA = "0x839030", Offset = "0x838030", VA = "0x180839030")]
|
|
public XmlSchemaInference()
|
|
{
|
|
}
|
|
|
|
/// <summary>Infers an XML Schema Definition Language (XSD) schema from the XML document contained in the <see cref="T:System.Xml.XmlReader" /> object specified.</summary>
|
|
/// <param name="instanceDocument">An <see cref="T:System.Xml.XmlReader" /> object containing the XML document to infer a schema from.</param>
|
|
/// <returns>An <see cref="T:System.Xml.Schema.XmlSchemaSet" /> object containing the inferred schemas.</returns>
|
|
/// <exception cref="T:System.Xml.XmlException">The XML document is not well-formed.</exception>
|
|
/// <exception cref="T:System.Xml.Schema.XmlSchemaInferenceException">The <see cref="T:System.Xml.XmlReader" /> object is not positioned on the root node or on an element. An error occurs during the schema inference process.</exception>
|
|
// Token: 0x06001225 RID: 4645 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001225")]
|
|
[Address(RVA = "0x835360", Offset = "0x834360", VA = "0x180835360")]
|
|
public XmlSchemaSet InferSchema(XmlReader instanceDocument)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001226 RID: 4646 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001226")]
|
|
[Address(RVA = "0x834C50", Offset = "0x833C50", VA = "0x180834C50")]
|
|
internal XmlSchemaSet InferSchema1(XmlReader instanceDocument, XmlSchemaSet schemas)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001227 RID: 4647 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001227")]
|
|
[Address(RVA = "0x82F4D0", Offset = "0x82E4D0", VA = "0x18082F4D0")]
|
|
private XmlSchemaAttribute AddAttribute(string localName, string prefix, string childURI, string attrValue, bool bCreatingNewType, XmlSchema parentSchema, XmlSchemaObjectCollection addLocation, XmlSchemaObjectTable compiledAttributes)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001228 RID: 4648 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001228")]
|
|
[Address(RVA = "0x8307F0", Offset = "0x82F7F0", VA = "0x1808307F0")]
|
|
private XmlSchema CreateXmlSchema(string targetNS)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001229 RID: 4649 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001229")]
|
|
[Address(RVA = "0x82FD20", Offset = "0x82ED20", VA = "0x18082FD20")]
|
|
private XmlSchemaElement AddElement(string localName, string prefix, string childURI, XmlSchema parentSchema, XmlSchemaObjectCollection addLocation, int positionWithinCollection)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600122A RID: 4650 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600122A")]
|
|
[Address(RVA = "0x833420", Offset = "0x832420", VA = "0x180833420")]
|
|
internal void InferElement(XmlSchemaElement xse, bool bCreatingNewType, XmlSchema parentSchema)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600122B RID: 4651 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600122B")]
|
|
[Address(RVA = "0x830390", Offset = "0x82F390", VA = "0x180830390")]
|
|
private XmlSchemaSimpleContentExtension CheckSimpleContentExtension(XmlSchemaComplexType ct)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600122C RID: 4652 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600122C")]
|
|
[Address(RVA = "0x8325D0", Offset = "0x8315D0", VA = "0x1808325D0")]
|
|
private XmlSchemaType GetEffectiveSchemaType(XmlSchemaElement elem, bool bCreatingNewType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600122D RID: 4653 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600122D")]
|
|
[Address(RVA = "0x8312A0", Offset = "0x8302A0", VA = "0x1808312A0")]
|
|
internal XmlSchemaElement FindMatchingElement(bool bCreatingNewType, XmlReader xtr, XmlSchemaComplexType ct, ref int lastUsedSeqItem, ref bool bParticleChanged, XmlSchema parentSchema, bool setMaxoccurs)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600122E RID: 4654 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600122E")]
|
|
[Address(RVA = "0x8369F0", Offset = "0x8359F0", VA = "0x1808369F0")]
|
|
internal void ProcessAttributes(ref XmlSchemaElement xse, XmlSchemaType effectiveSchemaType, bool bCreatingNewType, XmlSchema parentSchema)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600122F RID: 4655 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600122F")]
|
|
[Address(RVA = "0x836900", Offset = "0x835900", VA = "0x180836900")]
|
|
private void MoveAttributes(XmlSchemaSimpleContentExtension scExtension, XmlSchemaComplexType ct)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001230 RID: 4656 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001230")]
|
|
[Address(RVA = "0x836550", Offset = "0x835550", VA = "0x180836550")]
|
|
private void MoveAttributes(XmlSchemaComplexType ct, XmlSchemaSimpleContentExtension simpleContentExtension, bool bCreatingNewType)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001231 RID: 4657 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001231")]
|
|
[Address(RVA = "0x830BD0", Offset = "0x82FBD0", VA = "0x180830BD0")]
|
|
internal XmlSchemaAttribute FindAttribute(ICollection attributes, string attrName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001232 RID: 4658 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001232")]
|
|
[Address(RVA = "0x831090", Offset = "0x830090", VA = "0x180831090")]
|
|
internal XmlSchemaElement FindGlobalElement(string namespaceURI, string localName, out XmlSchema parentSchema)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001233 RID: 4659 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001233")]
|
|
[Address(RVA = "0x830F50", Offset = "0x82FF50", VA = "0x180830F50")]
|
|
internal XmlSchemaElement FindElement(XmlSchemaObjectCollection elements, string elementName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001234 RID: 4660 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001234")]
|
|
[Address(RVA = "0x830970", Offset = "0x82F970", VA = "0x180830970")]
|
|
internal XmlSchemaAttribute FindAttributeRef(ICollection attributes, string attributeName, string nsURI)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001235 RID: 4661 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001235")]
|
|
[Address(RVA = "0x830DE0", Offset = "0x82FDE0", VA = "0x180830DE0")]
|
|
internal XmlSchemaElement FindElementRef(XmlSchemaObjectCollection elements, string elementName, string nsURI)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001236 RID: 4662 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001236")]
|
|
[Address(RVA = "0x836480", Offset = "0x835480", VA = "0x180836480")]
|
|
internal void MakeExistingAttributesOptional(XmlSchemaComplexType ct, XmlSchemaObjectCollection attributesInInstance)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001237 RID: 4663 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6001237")]
|
|
[Address(RVA = "0x8382F0", Offset = "0x8372F0", VA = "0x1808382F0")]
|
|
private void SwitchUseToOptional(XmlSchemaObjectCollection attributes, XmlSchemaObjectCollection attributesInInstance)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001238 RID: 4664 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001238")]
|
|
[Address(RVA = "0x8371E0", Offset = "0x8361E0", VA = "0x1808371E0")]
|
|
internal XmlQualifiedName RefineSimpleType(string s, ref int iTypeFlags)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06001239 RID: 4665 RVA: 0x000088E0 File Offset: 0x00006AE0
|
|
[Token(Token = "0x6001239")]
|
|
[Address(RVA = "0x8353E0", Offset = "0x8343E0", VA = "0x1808353E0")]
|
|
internal static int InferSimpleType(string s, ref bool bNeedsRangeCheck)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600123A RID: 4666 RVA: 0x000088F8 File Offset: 0x00006AF8
|
|
[Token(Token = "0x600123A")]
|
|
[Address(RVA = "0x830880", Offset = "0x82F880", VA = "0x180830880")]
|
|
internal static int DateTime(string s, bool bDate, bool bTime)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600123B RID: 4667 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600123B")]
|
|
[Address(RVA = "0x8304F0", Offset = "0x82F4F0", VA = "0x1808304F0")]
|
|
private XmlSchemaElement CreateNewElementforChoice(XmlSchemaElement copyElement)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600123C RID: 4668 RVA: 0x00008910 File Offset: 0x00006B10
|
|
[Token(Token = "0x600123C")]
|
|
[Address(RVA = "0x832750", Offset = "0x831750", VA = "0x180832750")]
|
|
private static int GetSchemaType(XmlQualifiedName qname)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600123D RID: 4669 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600123D")]
|
|
[Address(RVA = "0x8380E0", Offset = "0x8370E0", VA = "0x1808380E0")]
|
|
internal void SetMinMaxOccurs(XmlSchemaElement el, bool setMaxOccurs)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000912 RID: 2322
|
|
[Token(Token = "0x4000912")]
|
|
internal static XmlQualifiedName ST_boolean;
|
|
|
|
// Token: 0x04000913 RID: 2323
|
|
[Token(Token = "0x4000913")]
|
|
internal static XmlQualifiedName ST_byte;
|
|
|
|
// Token: 0x04000914 RID: 2324
|
|
[Token(Token = "0x4000914")]
|
|
internal static XmlQualifiedName ST_unsignedByte;
|
|
|
|
// Token: 0x04000915 RID: 2325
|
|
[Token(Token = "0x4000915")]
|
|
internal static XmlQualifiedName ST_short;
|
|
|
|
// Token: 0x04000916 RID: 2326
|
|
[Token(Token = "0x4000916")]
|
|
internal static XmlQualifiedName ST_unsignedShort;
|
|
|
|
// Token: 0x04000917 RID: 2327
|
|
[Token(Token = "0x4000917")]
|
|
internal static XmlQualifiedName ST_int;
|
|
|
|
// Token: 0x04000918 RID: 2328
|
|
[Token(Token = "0x4000918")]
|
|
internal static XmlQualifiedName ST_unsignedInt;
|
|
|
|
// Token: 0x04000919 RID: 2329
|
|
[Token(Token = "0x4000919")]
|
|
internal static XmlQualifiedName ST_long;
|
|
|
|
// Token: 0x0400091A RID: 2330
|
|
[Token(Token = "0x400091A")]
|
|
internal static XmlQualifiedName ST_unsignedLong;
|
|
|
|
// Token: 0x0400091B RID: 2331
|
|
[Token(Token = "0x400091B")]
|
|
internal static XmlQualifiedName ST_integer;
|
|
|
|
// Token: 0x0400091C RID: 2332
|
|
[Token(Token = "0x400091C")]
|
|
internal static XmlQualifiedName ST_decimal;
|
|
|
|
// Token: 0x0400091D RID: 2333
|
|
[Token(Token = "0x400091D")]
|
|
internal static XmlQualifiedName ST_float;
|
|
|
|
// Token: 0x0400091E RID: 2334
|
|
[Token(Token = "0x400091E")]
|
|
internal static XmlQualifiedName ST_double;
|
|
|
|
// Token: 0x0400091F RID: 2335
|
|
[Token(Token = "0x400091F")]
|
|
internal static XmlQualifiedName ST_duration;
|
|
|
|
// Token: 0x04000920 RID: 2336
|
|
[Token(Token = "0x4000920")]
|
|
internal static XmlQualifiedName ST_dateTime;
|
|
|
|
// Token: 0x04000921 RID: 2337
|
|
[Token(Token = "0x4000921")]
|
|
internal static XmlQualifiedName ST_time;
|
|
|
|
// Token: 0x04000922 RID: 2338
|
|
[Token(Token = "0x4000922")]
|
|
internal static XmlQualifiedName ST_date;
|
|
|
|
// Token: 0x04000923 RID: 2339
|
|
[Token(Token = "0x4000923")]
|
|
internal static XmlQualifiedName ST_gYearMonth;
|
|
|
|
// Token: 0x04000924 RID: 2340
|
|
[Token(Token = "0x4000924")]
|
|
internal static XmlQualifiedName ST_string;
|
|
|
|
// Token: 0x04000925 RID: 2341
|
|
[Token(Token = "0x4000925")]
|
|
internal static XmlQualifiedName ST_anySimpleType;
|
|
|
|
// Token: 0x04000926 RID: 2342
|
|
[Token(Token = "0x4000926")]
|
|
internal static XmlQualifiedName[] SimpleTypes;
|
|
|
|
// Token: 0x04000927 RID: 2343
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000927")]
|
|
private XmlSchema rootSchema;
|
|
|
|
// Token: 0x04000928 RID: 2344
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000928")]
|
|
private XmlSchemaSet schemaSet;
|
|
|
|
// Token: 0x04000929 RID: 2345
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000929")]
|
|
private XmlReader xtr;
|
|
|
|
// Token: 0x0400092A RID: 2346
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400092A")]
|
|
private NameTable nametable;
|
|
|
|
// Token: 0x0400092B RID: 2347
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400092B")]
|
|
private string TargetNamespace;
|
|
|
|
// Token: 0x0400092C RID: 2348
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400092C")]
|
|
private XmlNamespaceManager NamespaceManager;
|
|
|
|
// Token: 0x0400092D RID: 2349
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400092D")]
|
|
private ArrayList schemaList;
|
|
|
|
// Token: 0x0400092E RID: 2350
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400092E")]
|
|
private XmlSchemaInference.InferenceOption occurrence;
|
|
|
|
// Token: 0x0400092F RID: 2351
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400092F")]
|
|
private XmlSchemaInference.InferenceOption typeInference;
|
|
|
|
/// <summary>Affects occurrence and type information inferred by the <see cref="T:System.Xml.Schema.XmlSchemaInference" /> class for elements and attributes in an XML document. </summary>
|
|
// Token: 0x020001DE RID: 478
|
|
[Token(Token = "0x20001DE")]
|
|
public enum InferenceOption
|
|
{
|
|
/// <summary>Indicates that a more restrictive schema declaration should be inferred for a particular element or attribute.</summary>
|
|
// Token: 0x04000931 RID: 2353
|
|
[Token(Token = "0x4000931")]
|
|
Restricted,
|
|
/// <summary>Indicates that a less restrictive schema declaration should be inferred for a particular element or attribute.</summary>
|
|
// Token: 0x04000932 RID: 2354
|
|
[Token(Token = "0x4000932")]
|
|
Relaxed
|
|
}
|
|
}
|
|
}
|