using System;
using System.Text;
using System.Xml.Schema;
using Cpp2IlInjected;
namespace System.Xml.Serialization
{
/// Specifies that the must serialize a particular class member as an array of XML elements.
// Token: 0x0200011E RID: 286
[Token(Token = "0x200011E")]
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.ReturnValue)]
public class XmlArrayAttribute : Attribute
{
/// Gets or sets the XML element name given to the serialized array.
/// The XML element name of the serialized array. The default is the name of the member to which the is assigned.
// Token: 0x1700035E RID: 862
// (get) Token: 0x06000CD5 RID: 3285 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700035E")]
public string ElementName
{
[Token(Token = "0x6000CD5")]
[Address(RVA = "0x891D80", Offset = "0x890D80", VA = "0x180891D80")]
get
{
return null;
}
}
/// Gets or sets a value that indicates whether the XML element name generated by the is qualified or unqualified.
/// One of the values. The default is .
// Token: 0x1700035F RID: 863
// (get) Token: 0x06000CD6 RID: 3286 RVA: 0x00006BA0 File Offset: 0x00004DA0
[Token(Token = "0x1700035F")]
public XmlSchemaForm Form
{
[Token(Token = "0x6000CD6")]
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
get
{
return XmlSchemaForm.None;
}
}
/// 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, .
// Token: 0x17000360 RID: 864
// (get) Token: 0x06000CD7 RID: 3287 RVA: 0x00006BB8 File Offset: 0x00004DB8
[Token(Token = "0x17000360")]
public bool IsNullable
{
[Token(Token = "0x6000CD7")]
[Address(RVA = "0x891DD0", Offset = "0x890DD0", VA = "0x180891DD0")]
get
{
return default(bool);
}
}
/// Gets or sets the namespace of the XML element.
/// The namespace of the XML element.
// Token: 0x17000361 RID: 865
// (get) Token: 0x06000CD8 RID: 3288 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000361")]
public string Namespace
{
[Token(Token = "0x6000CD8")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
/// Gets or sets the explicit order in which the elements are serialized or deserialized.
/// The order of the code generation.
// Token: 0x17000362 RID: 866
// (get) Token: 0x06000CD9 RID: 3289 RVA: 0x00006BD0 File Offset: 0x00004DD0
[Token(Token = "0x17000362")]
public int Order
{
[Token(Token = "0x6000CD9")]
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
get
{
return 0;
}
}
// Token: 0x06000CDA RID: 3290 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000CDA")]
[Address(RVA = "0x891C00", Offset = "0x890C00", VA = "0x180891C00")]
internal void AddKeyHash(StringBuilder sb)
{
}
// Token: 0x040006BB RID: 1723
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40006BB")]
private string elementName;
// Token: 0x040006BC RID: 1724
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40006BC")]
private XmlSchemaForm form;
// Token: 0x040006BD RID: 1725
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40006BD")]
private bool isNullable;
// Token: 0x040006BE RID: 1726
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40006BE")]
private string ns;
// Token: 0x040006BF RID: 1727
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40006BF")]
private int order;
}
}