Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
XmlRawWriterWrapper.cs
Go to the documentation of this file.
2
3internal sealed class XmlRawWriterWrapper : XmlRawWriter
4{
5 private readonly XmlWriter _wrapped;
6
8
13
14 public override void WriteDocType(string name, string pubid, string sysid, string subset)
15 {
17 }
18
19 public override void WriteStartElement(string prefix, string localName, string ns)
20 {
21 _wrapped.WriteStartElement(prefix, localName, ns);
22 }
23
24 public override void WriteStartAttribute(string prefix, string localName, string ns)
25 {
26 _wrapped.WriteStartAttribute(prefix, localName, ns);
27 }
28
29 public override void WriteEndAttribute()
30 {
32 }
33
34 public override void WriteCData(string text)
35 {
37 }
38
39 public override void WriteComment(string text)
40 {
42 }
43
44 public override void WriteProcessingInstruction(string name, string text)
45 {
47 }
48
49 public override void WriteWhitespace(string ws)
50 {
52 }
53
54 public override void WriteString(string text)
55 {
57 }
58
59 public override void WriteChars(char[] buffer, int index, int count)
60 {
62 }
63
64 public override void WriteRaw(char[] buffer, int index, int count)
65 {
67 }
68
69 public override void WriteRaw(string data)
70 {
71 _wrapped.WriteRaw(data);
72 }
73
74 public override void WriteEntityRef(string name)
75 {
77 }
78
79 public override void WriteCharEntity(char ch)
80 {
82 }
83
88
89 public override void Close()
90 {
92 }
93
94 public override void Flush()
95 {
97 }
98
99 public override void WriteValue(object value)
100 {
102 }
103
104 public override void WriteValue(string value)
105 {
107 }
108
109 public override void WriteValue(bool value)
110 {
112 }
113
114 public override void WriteValue(DateTime value)
115 {
117 }
118
119 public override void WriteValue(float value)
120 {
122 }
123
124 public override void WriteValue(decimal value)
125 {
127 }
128
129 public override void WriteValue(double value)
130 {
132 }
133
134 public override void WriteValue(int value)
135 {
137 }
138
139 public override void WriteValue(long value)
140 {
142 }
143
144 protected override void Dispose(bool disposing)
145 {
146 try
147 {
148 if (disposing)
149 {
150 ((IDisposable)_wrapped).Dispose();
151 }
152 }
153 finally
154 {
155 base.Dispose(disposing);
156 }
157 }
158
160 {
161 }
162
163 internal override void WriteXmlDeclaration(string xmldecl)
164 {
165 }
166
167 internal override void StartElementContent()
168 {
169 }
170
171 internal override void WriteEndElement(string prefix, string localName, string ns)
172 {
174 }
175
176 internal override void WriteFullEndElement(string prefix, string localName, string ns)
177 {
179 }
180
181 internal override void WriteNamespaceDeclaration(string prefix, string ns)
182 {
183 if (prefix.Length == 0)
184 {
185 _wrapped.WriteAttributeString(string.Empty, "xmlns", "http://www.w3.org/2000/xmlns/", ns);
186 }
187 else
188 {
189 _wrapped.WriteAttributeString("xmlns", prefix, "http://www.w3.org/2000/xmlns/", ns);
190 }
191 }
192}
void WriteCData(string? text)
void WriteComment(string? text)
void WriteProcessingInstruction(string name, string? text)
virtual void Close()
Definition XmlWriter.cs:110
void WriteSurrogateCharEntity(char lowChar, char highChar)
void WriteEntityRef(string name)
void WriteString(string? text)
void WriteChars(char[] buffer, int index, int count)
void WriteCharEntity(char ch)
void WriteRaw(char[] buffer, int index, int count)
virtual void WriteValue(object value)
Definition XmlWriter.cs:147
void WriteStartAttribute(string localName, string? ns)
Definition XmlWriter.cs:67
void WriteAttributeString(string localName, string? ns, string? value)
Definition XmlWriter.cs:46
void WriteWhitespace(string? ws)
void WriteDocType(string name, string? pubid, string? sysid, string? subset)
virtual ? XmlWriterSettings Settings
Definition XmlWriter.cs:14
void WriteStartElement(string localName, string? ns)
Definition XmlWriter.cs:30
override void WriteProcessingInstruction(string name, string text)
override void WriteXmlDeclaration(string xmldecl)
override void WriteStartAttribute(string prefix, string localName, string ns)
override void WriteFullEndElement(string prefix, string localName, string ns)
override void WriteRaw(char[] buffer, int index, int count)
override void WriteNamespaceDeclaration(string prefix, string ns)
override void WriteDocType(string name, string pubid, string sysid, string subset)
override void WriteStartElement(string prefix, string localName, string ns)
override void WriteXmlDeclaration(XmlStandalone standalone)
override void WriteSurrogateCharEntity(char lowChar, char highChar)
override void WriteChars(char[] buffer, int index, int count)
override void WriteEndElement(string prefix, string localName, string ns)