using System;
using System.Xml.Serialization;
using Cpp2IlInjected;
namespace System.Xml.Schema
{
/// Abstract class for that is the base class for all particle types (e.g. ).
// Token: 0x0200024E RID: 590
[Token(Token = "0x200024E")]
public abstract class XmlSchemaParticle : XmlSchemaAnnotated
{
/// Gets or sets the number as a string value. The minimum number of times the particle can occur.
/// The number as a string value. indicates that is equal to the default value. The default is a null reference.
// Token: 0x1700066F RID: 1647
// (get) Token: 0x060016D3 RID: 5843 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060016D4 RID: 5844 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700066F")]
[XmlAttribute("minOccurs")]
public string MinOccursString
{
[Token(Token = "0x60016D3")]
[Address(RVA = "0x83A910", Offset = "0x839910", VA = "0x18083A910")]
get
{
return null;
}
[Token(Token = "0x60016D4")]
[Address(RVA = "0x83ADB0", Offset = "0x839DB0", VA = "0x18083ADB0")]
set
{
}
}
/// Gets or sets the number as a string value. Maximum number of times the particle can occur.
/// The number as a string value. indicates that is equal to the default value. The default is a null reference.
// Token: 0x17000670 RID: 1648
// (get) Token: 0x060016D5 RID: 5845 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060016D6 RID: 5846 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000670")]
[XmlAttribute("maxOccurs")]
public string MaxOccursString
{
[Token(Token = "0x60016D5")]
[Address(RVA = "0x83A7F0", Offset = "0x8397F0", VA = "0x18083A7F0")]
get
{
return null;
}
[Token(Token = "0x60016D6")]
[Address(RVA = "0x83A9D0", Offset = "0x8399D0", VA = "0x18083A9D0")]
set
{
}
}
/// Gets or sets the minimum number of times the particle can occur.
/// The minimum number of times the particle can occur. The default is 1.
// Token: 0x17000671 RID: 1649
// (get) Token: 0x060016D7 RID: 5847 RVA: 0x00009BE8 File Offset: 0x00007DE8
// (set) Token: 0x060016D8 RID: 5848 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000671")]
[XmlIgnore]
public decimal MinOccurs
{
[Token(Token = "0x60016D7")]
[Address(RVA = "0x610D70", Offset = "0x60FD70", VA = "0x180610D70")]
get
{
return 0m;
}
[Token(Token = "0x60016D8")]
[Address(RVA = "0x83AF20", Offset = "0x839F20", VA = "0x18083AF20")]
set
{
}
}
/// Gets or sets the maximum number of times the particle can occur.
/// The maximum number of times the particle can occur. The default is 1.
// Token: 0x17000672 RID: 1650
// (get) Token: 0x060016D9 RID: 5849 RVA: 0x00009C00 File Offset: 0x00007E00
// (set) Token: 0x060016DA RID: 5850 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000672")]
[XmlIgnore]
public decimal MaxOccurs
{
[Token(Token = "0x60016D9")]
[Address(RVA = "0x83A900", Offset = "0x839900", VA = "0x18083A900")]
get
{
return 0m;
}
[Token(Token = "0x60016DA")]
[Address(RVA = "0x83AC00", Offset = "0x839C00", VA = "0x18083AC00")]
set
{
}
}
// Token: 0x17000673 RID: 1651
// (get) Token: 0x060016DB RID: 5851 RVA: 0x00009C18 File Offset: 0x00007E18
[Token(Token = "0x17000673")]
internal virtual bool IsEmpty
{
[Token(Token = "0x60016DB")]
[Address(RVA = "0x83A760", Offset = "0x839760", VA = "0x18083A760", Slot = "14")]
get
{
return default(bool);
}
}
// Token: 0x17000674 RID: 1652
// (get) Token: 0x060016DC RID: 5852 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000674")]
internal virtual string NameString
{
[Token(Token = "0x60016DC")]
[Address(RVA = "0x83A990", Offset = "0x839990", VA = "0x18083A990", Slot = "15")]
get
{
return null;
}
}
// Token: 0x060016DD RID: 5853 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60016DD")]
[Address(RVA = "0x83A4D0", Offset = "0x8394D0", VA = "0x18083A4D0")]
internal XmlQualifiedName GetQualifiedName()
{
return null;
}
/// Initializes a new instance of the class.
// Token: 0x060016DE RID: 5854 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60016DE")]
[Address(RVA = "0x83A6E0", Offset = "0x8396E0", VA = "0x18083A6E0")]
protected XmlSchemaParticle()
{
}
// Token: 0x04000C61 RID: 3169
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000C61")]
private decimal minOccurs;
// Token: 0x04000C62 RID: 3170
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000C62")]
private decimal maxOccurs;
// Token: 0x04000C63 RID: 3171
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000C63")]
private XmlSchemaParticle.Occurs flags;
// Token: 0x04000C64 RID: 3172
[Token(Token = "0x4000C64")]
internal static readonly XmlSchemaParticle Empty;
// Token: 0x0200024F RID: 591
[Token(Token = "0x200024F")]
[Flags]
private enum Occurs
{
// Token: 0x04000C66 RID: 3174
[Token(Token = "0x4000C66")]
None = 0,
// Token: 0x04000C67 RID: 3175
[Token(Token = "0x4000C67")]
Min = 1,
// Token: 0x04000C68 RID: 3176
[Token(Token = "0x4000C68")]
Max = 2
}
// Token: 0x02000250 RID: 592
[Token(Token = "0x2000250")]
private class EmptyParticle : XmlSchemaParticle
{
// Token: 0x17000675 RID: 1653
// (get) Token: 0x060016E0 RID: 5856 RVA: 0x00009C30 File Offset: 0x00007E30
[Token(Token = "0x17000675")]
internal override bool IsEmpty
{
[Token(Token = "0x60016E0")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "14")]
get
{
return default(bool);
}
}
// Token: 0x060016E1 RID: 5857 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60016E1")]
[Address(RVA = "0x828230", Offset = "0x827230", VA = "0x180828230")]
public EmptyParticle()
{
}
}
}
}