using System;
using System.Xml.Serialization;
using Cpp2IlInjected;
namespace System.Xml.Schema
{
/// Represents the element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is for complex types with complex content model derived by extension. It extends the complex type by adding attributes or elements.
// Token: 0x0200021C RID: 540
[Token(Token = "0x200021C")]
public class XmlSchemaComplexContentExtension : XmlSchemaContent
{
/// Gets or sets the name of the complex type from which this type is derived by extension.
/// The name of the complex type from which this type is derived by extension.
// Token: 0x170005E6 RID: 1510
// (get) Token: 0x0600156E RID: 5486 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600156F RID: 5487 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170005E6")]
[XmlAttribute("base")]
public XmlQualifiedName BaseTypeName
{
[Token(Token = "0x600156E")]
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
get
{
return null;
}
[Token(Token = "0x600156F")]
[Address(RVA = "0x82A9B0", Offset = "0x8299B0", VA = "0x18082A9B0")]
set
{
}
}
/// Gets or sets one of the , , , or classes.
/// One of the , , , or classes.
// Token: 0x170005E7 RID: 1511
// (get) Token: 0x06001570 RID: 5488 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06001571 RID: 5489 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170005E7")]
[XmlElement("sequence", typeof(XmlSchemaSequence))]
[XmlElement("choice", typeof(XmlSchemaChoice))]
[XmlElement("group", typeof(XmlSchemaGroupRef))]
[XmlElement("all", typeof(XmlSchemaAll))]
public XmlSchemaParticle Particle
{
[Token(Token = "0x6001570")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
get
{
return null;
}
[Token(Token = "0x6001571")]
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
set
{
}
}
/// Gets the collection of attributes for the complex content. Contains and elements.
/// The collection of attributes for the complex content.
// Token: 0x170005E8 RID: 1512
// (get) Token: 0x06001572 RID: 5490 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170005E8")]
[XmlElement("attribute", typeof(XmlSchemaAttribute))]
[XmlElement("attributeGroup", typeof(XmlSchemaAttributeGroupRef))]
public XmlSchemaObjectCollection Attributes
{
[Token(Token = "0x6001572")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
get
{
return null;
}
}
/// Gets or sets the component of the complex content model.
/// The component of the complex content model.
// Token: 0x170005E9 RID: 1513
// (get) Token: 0x06001573 RID: 5491 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06001574 RID: 5492 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170005E9")]
[XmlElement("anyAttribute")]
public XmlSchemaAnyAttribute AnyAttribute
{
[Token(Token = "0x6001573")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
get
{
return null;
}
[Token(Token = "0x6001574")]
[Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")]
set
{
}
}
// Token: 0x06001575 RID: 5493 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6001575")]
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
internal void SetAttributes(XmlSchemaObjectCollection newAttributes)
{
}
/// Initializes a new instance of the class.
// Token: 0x06001576 RID: 5494 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6001576")]
[Address(RVA = "0x82A920", Offset = "0x829920", VA = "0x18082A920")]
public XmlSchemaComplexContentExtension()
{
}
// Token: 0x04000BC6 RID: 3014
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000BC6")]
private XmlSchemaParticle particle;
// Token: 0x04000BC7 RID: 3015
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000BC7")]
private XmlSchemaObjectCollection attributes;
// Token: 0x04000BC8 RID: 3016
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000BC8")]
private XmlSchemaAnyAttribute anyAttribute;
// Token: 0x04000BC9 RID: 3017
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000BC9")]
private XmlQualifiedName baseTypeName;
}
}