Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ InnerText

override string System.Xml.XmlDeclaration.InnerText
getset

Definition at line 77 of file XmlDeclaration.cs.

78 {
79 get
80 {
82 stringBuilder.Append("version=\"");
83 stringBuilder.Append(Version);
84 stringBuilder.Append('"');
85 if (Encoding.Length > 0)
86 {
87 stringBuilder.Append(" encoding=\"");
88 stringBuilder.Append(Encoding);
89 stringBuilder.Append('"');
90 }
91 if (Standalone.Length > 0)
92 {
93 stringBuilder.Append(" standalone=\"");
95 stringBuilder.Append('"');
96 }
98 }
99 set
100 {
101 string version = null;
102 string encoding = null;
103 string standalone = null;
104 string encoding2 = Encoding;
105 string standalone2 = Standalone;
106 string version2 = Version;
107 XmlLoader.ParseXmlDeclarationValue(value, out version, out encoding, out standalone);
108 try
109 {
110 if (version != null && !IsValidXmlVersion(version))
111 {
113 }
114 Version = version;
115 if (encoding != null)
116 {
117 Encoding = encoding;
118 }
119 if (standalone != null)
120 {
122 }
123 }
124 catch
125 {
129 throw;
130 }
131 }
132 }
static string Xdom_Version
Definition SR.cs:1288
Definition SR.cs:7
static string GetStringAndRelease(StringBuilder sb)
static StringBuilder Acquire(int capacity=16)
bool IsValidXmlVersion(string ver)

Referenced by System.Xml.XmlDeclaration.WriteTo().