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

134 lines
5.2 KiB
C#

using System;
using System.Xml.Serialization;
using Cpp2IlInjected;
namespace System.Xml.Schema
{
/// <summary>Represents the <see langword="restriction" /> element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is for complex types with a complex content model derived by restriction. It restricts the contents of the complex type to a subset of the inherited complex type.</summary>
// Token: 0x0200021D RID: 541
[Token(Token = "0x200021D")]
public class XmlSchemaComplexContentRestriction : XmlSchemaContent
{
/// <summary>Gets or sets the name of a complex type from which this type is derived by restriction.</summary>
/// <returns>The name of the complex type from which this type is derived by restriction.</returns>
// Token: 0x170005EA RID: 1514
// (get) Token: 0x06001577 RID: 5495 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06001578 RID: 5496 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170005EA")]
[XmlAttribute("base")]
public XmlQualifiedName BaseTypeName
{
[Token(Token = "0x6001577")]
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
get
{
return null;
}
[Token(Token = "0x6001578")]
[Address(RVA = "0x82AAF0", Offset = "0x829AF0", VA = "0x18082AAF0")]
set
{
}
}
/// <summary>Gets or sets one of the <see cref="T:System.Xml.Schema.XmlSchemaGroupRef" />, <see cref="T:System.Xml.Schema.XmlSchemaChoice" />, <see cref="T:System.Xml.Schema.XmlSchemaAll" />, or <see cref="T:System.Xml.Schema.XmlSchemaSequence" /> classes.</summary>
/// <returns>One of the <see cref="T:System.Xml.Schema.XmlSchemaGroupRef" />, <see cref="T:System.Xml.Schema.XmlSchemaChoice" />, <see cref="T:System.Xml.Schema.XmlSchemaAll" />, or <see cref="T:System.Xml.Schema.XmlSchemaSequence" /> classes.</returns>
// Token: 0x170005EB RID: 1515
// (get) Token: 0x06001579 RID: 5497 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600157A RID: 5498 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170005EB")]
[XmlElement("group", typeof(XmlSchemaGroupRef))]
[XmlElement("all", typeof(XmlSchemaAll))]
[XmlElement("sequence", typeof(XmlSchemaSequence))]
[XmlElement("choice", typeof(XmlSchemaChoice))]
public XmlSchemaParticle Particle
{
[Token(Token = "0x6001579")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
get
{
return null;
}
[Token(Token = "0x600157A")]
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
set
{
}
}
/// <summary>Gets the collection of attributes for the complex type. Contains the <see cref="T:System.Xml.Schema.XmlSchemaAttribute" /> and <see cref="T:System.Xml.Schema.XmlSchemaAttributeGroupRef" /> elements.</summary>
/// <returns>The collection of attributes for the complex type.</returns>
// Token: 0x170005EC RID: 1516
// (get) Token: 0x0600157B RID: 5499 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170005EC")]
[XmlElement("attributeGroup", typeof(XmlSchemaAttributeGroupRef))]
[XmlElement("attribute", typeof(XmlSchemaAttribute))]
public XmlSchemaObjectCollection Attributes
{
[Token(Token = "0x600157B")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
get
{
return null;
}
}
/// <summary>Gets or sets the <see cref="T:System.Xml.Schema.XmlSchemaAnyAttribute" /> component of the complex content model.</summary>
/// <returns>The <see cref="T:System.Xml.Schema.XmlSchemaAnyAttribute" /> component of the complex content model.</returns>
// Token: 0x170005ED RID: 1517
// (get) Token: 0x0600157C RID: 5500 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600157D RID: 5501 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170005ED")]
[XmlElement("anyAttribute")]
public XmlSchemaAnyAttribute AnyAttribute
{
[Token(Token = "0x600157C")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
get
{
return null;
}
[Token(Token = "0x600157D")]
[Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")]
set
{
}
}
// Token: 0x0600157E RID: 5502 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600157E")]
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
internal void SetAttributes(XmlSchemaObjectCollection newAttributes)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Xml.Schema.XmlSchemaComplexContentRestriction" /> class.</summary>
// Token: 0x0600157F RID: 5503 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600157F")]
[Address(RVA = "0x82AA60", Offset = "0x829A60", VA = "0x18082AA60")]
public XmlSchemaComplexContentRestriction()
{
}
// Token: 0x04000BCA RID: 3018
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000BCA")]
private XmlSchemaParticle particle;
// Token: 0x04000BCB RID: 3019
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000BCB")]
private XmlSchemaObjectCollection attributes;
// Token: 0x04000BCC RID: 3020
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000BCC")]
private XmlSchemaAnyAttribute anyAttribute;
// Token: 0x04000BCD RID: 3021
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000BCD")]
private XmlQualifiedName baseTypeName;
}
}