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

331 lines
13 KiB
C#

using System;
using System.Reflection;
using System.Text;
using Cpp2IlInjected;
namespace System.Xml.Serialization
{
/// <summary>Represents a collection of attribute objects that control how the <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializes and deserializes an object.</summary>
// Token: 0x02000123 RID: 291
[Token(Token = "0x2000123")]
public class XmlAttributes
{
/// <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlAttributes" /> class.</summary>
// Token: 0x06000CF4 RID: 3316 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000CF4")]
[Address(RVA = "0x893870", Offset = "0x892870", VA = "0x180893870")]
public XmlAttributes()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Xml.Serialization.XmlAttributes" /> class and customizes how the <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializes and deserializes an object. </summary>
/// <param name="provider">A class that can provide alternative implementations of attributes that control XML serialization.</param>
// Token: 0x06000CF5 RID: 3317 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000CF5")]
[Address(RVA = "0x8932E0", Offset = "0x8922E0", VA = "0x1808932E0")]
public XmlAttributes(ICustomAttributeProvider provider)
{
}
/// <summary>Gets or sets the <see cref="T:System.Xml.Serialization.XmlAnyAttributeAttribute" /> to override.</summary>
/// <returns>The <see cref="T:System.Xml.Serialization.XmlAnyAttributeAttribute" /> to override.</returns>
// Token: 0x17000372 RID: 882
// (get) Token: 0x06000CF6 RID: 3318 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000372")]
public XmlAnyAttributeAttribute XmlAnyAttribute
{
[Token(Token = "0x6000CF6")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return null;
}
}
/// <summary>Gets the collection of <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> objects to override.</summary>
/// <returns>An <see cref="T:System.Xml.Serialization.XmlAnyElementAttributes" /> object that represents the collection of <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> objects.</returns>
// Token: 0x17000373 RID: 883
// (get) Token: 0x06000CF7 RID: 3319 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000373")]
public XmlAnyElementAttributes XmlAnyElements
{
[Token(Token = "0x6000CF7")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
}
/// <summary>Gets or sets an object that specifies how the <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializes a public field or read/write property that returns an array.</summary>
/// <returns>An <see cref="T:System.Xml.Serialization.XmlArrayAttribute" /> that specifies how the <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializes a public field or read/write property that returns an array.</returns>
// Token: 0x17000374 RID: 884
// (get) Token: 0x06000CF8 RID: 3320 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000374")]
public XmlArrayAttribute XmlArray
{
[Token(Token = "0x6000CF8")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
/// <summary>Gets or sets a collection of objects that specify how the <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializes items inserted into an array returned by a public field or read/write property.</summary>
/// <returns>An <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> object that contains a collection of <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> objects.</returns>
// Token: 0x17000375 RID: 885
// (get) Token: 0x06000CF9 RID: 3321 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000375")]
public XmlArrayItemAttributes XmlArrayItems
{
[Token(Token = "0x6000CF9")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return null;
}
}
/// <summary>Gets or sets an object that specifies how the <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializes a public field or public read/write property as an XML attribute.</summary>
/// <returns>An <see cref="T:System.Xml.Serialization.XmlAttributeAttribute" /> that controls the serialization of a public field or read/write property as an XML attribute.</returns>
// Token: 0x17000376 RID: 886
// (get) Token: 0x06000CFA RID: 3322 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000376")]
public XmlAttributeAttribute XmlAttribute
{
[Token(Token = "0x6000CFA")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return null;
}
}
/// <summary>Gets or sets an object that allows you to distinguish between a set of choices.</summary>
/// <returns>An <see cref="T:System.Xml.Serialization.XmlChoiceIdentifierAttribute" /> that can be applied to a class member that is serialized as an <see langword="xsi:choice" /> element.</returns>
// Token: 0x17000377 RID: 887
// (get) Token: 0x06000CFB RID: 3323 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000377")]
public XmlChoiceIdentifierAttribute XmlChoiceIdentifier
{
[Token(Token = "0x6000CFB")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return null;
}
}
/// <summary>Gets or sets the default value of an XML element or attribute.</summary>
/// <returns>An <see cref="T:System.Object" /> that represents the default value of an XML element or attribute.</returns>
// Token: 0x17000378 RID: 888
// (get) Token: 0x06000CFC RID: 3324 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000378")]
public object XmlDefaultValue
{
[Token(Token = "0x6000CFC")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get
{
return null;
}
}
/// <summary>Gets a collection of objects that specify how the <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializes a public field or read/write property as an XML element.</summary>
/// <returns>An <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> that contains a collection of <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> objects.</returns>
// Token: 0x17000379 RID: 889
// (get) Token: 0x06000CFD RID: 3325 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000379")]
public XmlElementAttributes XmlElements
{
[Token(Token = "0x6000CFD")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
get
{
return null;
}
}
/// <summary>Gets or sets a value that specifies whether or not the <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializes a public field or public read/write property.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Xml.Serialization.XmlSerializer" /> must not serialize the field or property; otherwise, <see langword="false" />.</returns>
// Token: 0x1700037A RID: 890
// (get) Token: 0x06000CFE RID: 3326 RVA: 0x00006C78 File Offset: 0x00004E78
[Token(Token = "0x1700037A")]
public bool XmlIgnore
{
[Token(Token = "0x6000CFE")]
[Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220")]
get
{
return default(bool);
}
}
/// <summary>Gets or sets a value that specifies whether to keep all namespace declarations when an object containing a member that returns an <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" /> object is overridden.</summary>
/// <returns>
/// <see langword="true" /> if the namespace declarations should be kept; otherwise, <see langword="false" />.</returns>
// Token: 0x1700037B RID: 891
// (get) Token: 0x06000CFF RID: 3327 RVA: 0x00006C90 File Offset: 0x00004E90
[Token(Token = "0x1700037B")]
public bool Xmlns
{
[Token(Token = "0x6000CFF")]
[Address(RVA = "0x538C50", Offset = "0x537C50", VA = "0x180538C50")]
get
{
return default(bool);
}
}
/// <summary>Gets or sets an object that specifies how the <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializes a class as an XML root element.</summary>
/// <returns>An <see cref="T:System.Xml.Serialization.XmlRootAttribute" /> that overrides a class attributed as an XML root element.</returns>
// Token: 0x1700037C RID: 892
// (get) Token: 0x06000D00 RID: 3328 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700037C")]
public XmlRootAttribute XmlRoot
{
[Token(Token = "0x6000D00")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
get
{
return null;
}
}
/// <summary>Gets or sets an object that instructs the <see cref="T:System.Xml.Serialization.XmlSerializer" /> to serialize a public field or public read/write property as XML text.</summary>
/// <returns>An <see cref="T:System.Xml.Serialization.XmlTextAttribute" /> that overrides the default serialization of a public property or field.</returns>
// Token: 0x1700037D RID: 893
// (get) Token: 0x06000D01 RID: 3329 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700037D")]
public XmlTextAttribute XmlText
{
[Token(Token = "0x6000D01")]
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
get
{
return null;
}
}
/// <summary>Gets or sets an object that specifies how the <see cref="T:System.Xml.Serialization.XmlSerializer" /> serializes a class to which the <see cref="T:System.Xml.Serialization.XmlTypeAttribute" /> has been applied.</summary>
/// <returns>An <see cref="T:System.Xml.Serialization.XmlTypeAttribute" /> that overrides an <see cref="T:System.Xml.Serialization.XmlTypeAttribute" /> applied to a class declaration.</returns>
// Token: 0x1700037E RID: 894
// (get) Token: 0x06000D02 RID: 3330 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700037E")]
public XmlTypeAttribute XmlType
{
[Token(Token = "0x6000D02")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get
{
return null;
}
}
// Token: 0x06000D03 RID: 3331 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000D03")]
[Address(RVA = "0x892C30", Offset = "0x891C30", VA = "0x180892C30")]
internal void AddKeyHash(StringBuilder sb)
{
}
// Token: 0x1700037F RID: 895
// (get) Token: 0x06000D04 RID: 3332 RVA: 0x00006CA8 File Offset: 0x00004EA8
[Token(Token = "0x1700037F")]
internal int? Order
{
[Token(Token = "0x6000D04")]
[Address(RVA = "0x893940", Offset = "0x892940", VA = "0x180893940")]
get
{
return null;
}
}
// Token: 0x17000380 RID: 896
// (get) Token: 0x06000D05 RID: 3333 RVA: 0x00006CC0 File Offset: 0x00004EC0
[Token(Token = "0x17000380")]
internal int SortableOrder
{
[Token(Token = "0x6000D05")]
[Address(RVA = "0x8939F0", Offset = "0x8929F0", VA = "0x1808939F0")]
get
{
return 0;
}
}
// Token: 0x040006CE RID: 1742
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40006CE")]
private XmlAnyAttributeAttribute xmlAnyAttribute;
// Token: 0x040006CF RID: 1743
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40006CF")]
private XmlAnyElementAttributes xmlAnyElements;
// Token: 0x040006D0 RID: 1744
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40006D0")]
private XmlArrayAttribute xmlArray;
// Token: 0x040006D1 RID: 1745
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40006D1")]
private XmlArrayItemAttributes xmlArrayItems;
// Token: 0x040006D2 RID: 1746
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40006D2")]
private XmlAttributeAttribute xmlAttribute;
// Token: 0x040006D3 RID: 1747
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40006D3")]
private XmlChoiceIdentifierAttribute xmlChoiceIdentifier;
// Token: 0x040006D4 RID: 1748
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40006D4")]
private object xmlDefaultValue;
// Token: 0x040006D5 RID: 1749
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40006D5")]
private XmlElementAttributes xmlElements;
// Token: 0x040006D6 RID: 1750
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40006D6")]
private XmlEnumAttribute xmlEnum;
// Token: 0x040006D7 RID: 1751
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40006D7")]
private bool xmlIgnore;
// Token: 0x040006D8 RID: 1752
[FieldOffset(Offset = "0x59")]
[Token(Token = "0x40006D8")]
private bool xmlns;
// Token: 0x040006D9 RID: 1753
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40006D9")]
private XmlRootAttribute xmlRoot;
// Token: 0x040006DA RID: 1754
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40006DA")]
private XmlTextAttribute xmlText;
// Token: 0x040006DB RID: 1755
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40006DB")]
private XmlTypeAttribute xmlType;
}
}