using System;
using Cpp2IlInjected;
namespace System.Xml
{
/// Represents the XML declaration node <?xml version='1.0'...?>.
// Token: 0x020000AC RID: 172
[Token(Token = "0x20000AC")]
public class XmlDeclaration : XmlLinkedNode
{
/// Initializes a new instance of the class.
/// The XML version; see the property.
/// The encoding scheme; see the property.
/// Indicates whether the XML document depends on an external DTD; see the property.
/// The parent XML document.
// Token: 0x06000844 RID: 2116 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000844")]
[Address(RVA = "0x6896B0", Offset = "0x6886B0", VA = "0x1806896B0")]
protected internal XmlDeclaration(string version, string encoding, string standalone, XmlDocument doc)
{
}
/// Gets the XML version of the document.
/// The value is always .
// Token: 0x17000229 RID: 553
// (get) Token: 0x06000845 RID: 2117 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000846 RID: 2118 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000229")]
public string Version
{
[Token(Token = "0x6000845")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
[Token(Token = "0x6000846")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
internal set
{
}
}
/// Gets or sets the encoding level of the XML document.
/// The valid character encoding name. The most commonly supported character encoding names for XML are the following: Category Encoding Names Unicode UTF-8, UTF-16 ISO 10646 ISO-10646-UCS-2, ISO-10646-UCS-4 ISO 8859 ISO-8859-n (where "n" is a digit from 1 to 9) JIS X-0208-1997 ISO-2022-JP, Shift_JIS, EUC-JP This value is optional. If a value is not set, this property returns String.Empty.If an encoding attribute is not included, UTF-8 encoding is assumed when the document is written or saved out.
// Token: 0x1700022A RID: 554
// (get) Token: 0x06000847 RID: 2119 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x06000848 RID: 2120 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700022A")]
public string Encoding
{
[Token(Token = "0x6000847")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return null;
}
[Token(Token = "0x6000848")]
[Address(RVA = "0x6899E0", Offset = "0x6889E0", VA = "0x1806899E0")]
set
{
}
}
/// Gets or sets the value of the standalone attribute.
/// Valid values are if all entity declarations required by the XML document are contained within the document or if an external document type definition (DTD) is required. If a standalone attribute is not present in the XML declaration, this property returns String.Empty.
// Token: 0x1700022B RID: 555
// (get) Token: 0x06000849 RID: 2121 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600084A RID: 2122 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700022B")]
public string Standalone
{
[Token(Token = "0x6000849")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return null;
}
[Token(Token = "0x600084A")]
[Address(RVA = "0x689BD0", Offset = "0x688BD0", VA = "0x180689BD0")]
set
{
}
}
/// Gets or sets the value of the .
/// The contents of the (that is, everything between <?xml and ?>).
// Token: 0x1700022C RID: 556
// (get) Token: 0x0600084B RID: 2123 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600084C RID: 2124 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700022C")]
public override string Value
{
[Token(Token = "0x600084B")]
[Address(RVA = "0x67F8D0", Offset = "0x67E8D0", VA = "0x18067F8D0", Slot = "7")]
get
{
return null;
}
[Token(Token = "0x600084C")]
[Address(RVA = "0x67FBA0", Offset = "0x67EBA0", VA = "0x18067FBA0", Slot = "8")]
set
{
}
}
/// Gets or sets the concatenated values of the .
/// The concatenated values of the (that is, everything between <?xml and ?>).
// Token: 0x1700022D RID: 557
// (get) Token: 0x0600084D RID: 2125 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x0600084E RID: 2126 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x1700022D")]
public override string InnerText
{
[Token(Token = "0x600084D")]
[Address(RVA = "0x689870", Offset = "0x688870", VA = "0x180689870", Slot = "38")]
get
{
return null;
}
[Token(Token = "0x600084E")]
[Address(RVA = "0x689A40", Offset = "0x688A40", VA = "0x180689A40", Slot = "39")]
set
{
}
}
/// Gets the qualified name of the node.
/// For nodes, the name is .
// Token: 0x1700022E RID: 558
// (get) Token: 0x0600084F RID: 2127 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700022E")]
public override string Name
{
[Token(Token = "0x600084F")]
[Address(RVA = "0x6899A0", Offset = "0x6889A0", VA = "0x1806899A0", Slot = "6")]
get
{
return null;
}
}
/// Gets the local name of the node.
/// For nodes, the local name is .
// Token: 0x1700022F RID: 559
// (get) Token: 0x06000850 RID: 2128 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700022F")]
public override string LocalName
{
[Token(Token = "0x6000850")]
[Address(RVA = "0x4B3050", Offset = "0x4B2050", VA = "0x1804B3050", Slot = "36")]
get
{
return null;
}
}
/// Gets the type of the current node.
/// For nodes, this value is XmlNodeType.XmlDeclaration.
// Token: 0x17000230 RID: 560
// (get) Token: 0x06000851 RID: 2129 RVA: 0x00004FC8 File Offset: 0x000031C8
[Token(Token = "0x17000230")]
public override XmlNodeType NodeType
{
[Token(Token = "0x6000851")]
[Address(RVA = "0x6899D0", Offset = "0x6889D0", VA = "0x1806899D0", Slot = "9")]
get
{
return XmlNodeType.None;
}
}
/// Creates a duplicate of this node.
///
/// to recursively clone the subtree under the specified node; to clone only the node itself. Because nodes do not have children, the cloned node always includes the data value, regardless of the parameter setting.
/// The cloned node.
// Token: 0x06000852 RID: 2130 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000852")]
[Address(RVA = "0x689540", Offset = "0x688540", VA = "0x180689540", Slot = "31")]
public override XmlNode CloneNode(bool deep)
{
return null;
}
/// Saves the node to the specified .
/// The to which you want to save.
// Token: 0x06000853 RID: 2131 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000853")]
[Address(RVA = "0x689640", Offset = "0x688640", VA = "0x180689640", Slot = "43")]
public override void WriteTo(XmlWriter w)
{
}
/// Saves the children of the node to the specified . Because nodes do not have children, this method has no effect.
/// The to which you want to save.
// Token: 0x06000854 RID: 2132 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000854")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "44")]
public override void WriteContentTo(XmlWriter w)
{
}
// Token: 0x06000855 RID: 2133 RVA: 0x00004FE0 File Offset: 0x000031E0
[Token(Token = "0x6000855")]
[Address(RVA = "0x689590", Offset = "0x688590", VA = "0x180689590")]
private bool IsValidXmlVersion(string ver)
{
return default(bool);
}
// Token: 0x040004DB RID: 1243
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004DB")]
private string version;
// Token: 0x040004DC RID: 1244
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40004DC")]
private string encoding;
// Token: 0x040004DD RID: 1245
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40004DD")]
private string standalone;
}
}