using System;
using System.Text;
using System.Xml.Schema;
using Cpp2IlInjected;
namespace System.Xml.Serialization
{
/// Represents an attribute that specifies the derived types that the can place in a serialized array.
// Token: 0x0200011F RID: 287
[Token(Token = "0x200011F")]
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.ReturnValue)]
public class XmlArrayItemAttribute : Attribute
{
/// Gets or sets the XML data type of the generated XML element.
/// An XML schema definition (XSD) data type, as defined by the World Wide Web Consortium (www.w3.org) document "XML Schema Part 2: DataTypes".
// Token: 0x17000363 RID: 867
// (get) Token: 0x06000CDB RID: 3291 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000363")]
public string DataType
{
[Token(Token = "0x6000CDB")]
[Address(RVA = "0x892030", Offset = "0x891030", VA = "0x180892030")]
get
{
return null;
}
}
/// Gets or sets the name of the generated XML element.
/// The name of the generated XML element. The default is the member identifier.
// Token: 0x17000364 RID: 868
// (get) Token: 0x06000CDC RID: 3292 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000364")]
public string ElementName
{
[Token(Token = "0x6000CDC")]
[Address(RVA = "0x892080", Offset = "0x891080", VA = "0x180892080")]
get
{
return null;
}
}
/// Gets or sets a value that indicates whether the name of the generated XML element is qualified.
/// One of the values. The default is .
/// The property is set to and a value is specified.
// Token: 0x17000365 RID: 869
// (get) Token: 0x06000CDD RID: 3293 RVA: 0x00006BE8 File Offset: 0x00004DE8
[Token(Token = "0x17000365")]
public XmlSchemaForm Form
{
[Token(Token = "0x6000CDD")]
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
get
{
return XmlSchemaForm.None;
}
}
/// Gets or sets the namespace of the generated XML element.
/// The namespace of the generated XML element.
// Token: 0x17000366 RID: 870
// (get) Token: 0x06000CDE RID: 3294 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000366")]
public string Namespace
{
[Token(Token = "0x6000CDE")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return null;
}
}
/// Gets or sets a value that indicates whether the must serialize a member as an empty XML tag with the attribute set to .
///
/// if the generates the attribute; otherwise, , and no instance is generated. The default is .
// Token: 0x17000367 RID: 871
// (get) Token: 0x06000CDF RID: 3295 RVA: 0x00006C00 File Offset: 0x00004E00
[Token(Token = "0x17000367")]
public bool IsNullable
{
[Token(Token = "0x6000CDF")]
[Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0")]
get
{
return default(bool);
}
}
// Token: 0x17000368 RID: 872
// (get) Token: 0x06000CE0 RID: 3296 RVA: 0x00006C18 File Offset: 0x00004E18
[Token(Token = "0x17000368")]
internal bool IsNullableSpecified
{
[Token(Token = "0x6000CE0")]
[Address(RVA = "0x8920D0", Offset = "0x8910D0", VA = "0x1808920D0")]
get
{
return default(bool);
}
}
/// Gets or sets the type allowed in an array.
/// A that is allowed in the array.
// Token: 0x17000369 RID: 873
// (get) Token: 0x06000CE1 RID: 3297 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000369")]
public Type Type
{
[Token(Token = "0x6000CE1")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return null;
}
}
/// Gets or sets the level in a hierarchy of XML elements that the affects.
/// The zero-based index of a set of indexes in an array of arrays.
// Token: 0x1700036A RID: 874
// (get) Token: 0x06000CE2 RID: 3298 RVA: 0x00006C30 File Offset: 0x00004E30
[Token(Token = "0x1700036A")]
public int NestingLevel
{
[Token(Token = "0x6000CE2")]
[Address(RVA = "0x4D9880", Offset = "0x4D8880", VA = "0x1804D9880")]
get
{
return 0;
}
}
// Token: 0x06000CE3 RID: 3299 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000CE3")]
[Address(RVA = "0x891DE0", Offset = "0x890DE0", VA = "0x180891DE0")]
internal void AddKeyHash(StringBuilder sb)
{
}
// Token: 0x040006C0 RID: 1728
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40006C0")]
private string dataType;
// Token: 0x040006C1 RID: 1729
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40006C1")]
private string elementName;
// Token: 0x040006C2 RID: 1730
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40006C2")]
private XmlSchemaForm form;
// Token: 0x040006C3 RID: 1731
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40006C3")]
private string ns;
// Token: 0x040006C4 RID: 1732
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40006C4")]
private bool isNullable;
// Token: 0x040006C5 RID: 1733
[FieldOffset(Offset = "0x31")]
[Token(Token = "0x40006C5")]
private bool isNullableSpecified;
// Token: 0x040006C6 RID: 1734
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40006C6")]
private int nestingLevel;
// Token: 0x040006C7 RID: 1735
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40006C7")]
private Type type;
}
}