Files
27Aug2021-Cpp2IL-Dump/System.Xml/System/Xml/Schema/XmlSchemaInference.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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
}
}
}