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

◆ WriteDocType() [1/2]

override void System.Xml.XmlEncodedRawTextWriter.WriteDocType ( string name,
string pubid,
string sysid,
string subset )
inline

Definition at line 194 of file XmlEncodedRawTextWriter.cs.

195 {
197 {
199 }
200 RawText("<!DOCTYPE ");
201 RawText(name);
202 if (pubid != null)
203 {
204 RawText(" PUBLIC \"");
205 RawText(pubid);
206 RawText("\" \"");
207 if (sysid != null)
208 {
209 RawText(sysid);
210 }
211 _bufChars[_bufPos++] = '"';
212 }
213 else if (sysid != null)
214 {
215 RawText(" SYSTEM \"");
216 RawText(sysid);
217 _bufChars[_bufPos++] = '"';
218 }
219 else
220 {
221 _bufChars[_bufPos++] = ' ';
222 }
223 if (subset != null)
224 {
225 _bufChars[_bufPos++] = '[';
227 _bufChars[_bufPos++] = ']';
228 }
229 _bufChars[_bufPos++] = '>';
230 }

References System.Xml.XmlEncodedRawTextWriter._bufChars, System.Xml.XmlEncodedRawTextWriter._bufPos, System.Xml.XmlEncodedRawTextWriter._inTextContent, System.Xml.XmlEncodedRawTextWriter._trackTextContent, System.Xml.XmlEncodedRawTextWriter.ChangeTextContentMark(), System.Xml.Dictionary, System.Xml.XmlEncodedRawTextWriter.RawText(), and System.value.