Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.XmlCharCheckingWriter Class Referencesealed

Public Member Functions

override void WriteDocType (string name, string pubid, string sysid, string subset)
 
override void WriteStartElement (string prefix, string localName, string ns)
 
override void WriteStartAttribute (string prefix, string localName, string ns)
 
override void WriteCData (string text)
 
override void WriteComment (string text)
 
override void WriteProcessingInstruction (string name, string text)
 
override void WriteEntityRef (string name)
 
override void WriteWhitespace (string ws)
 
override void WriteString (string text)
 
override void WriteSurrogateCharEntity (char lowChar, char highChar)
 
override void WriteChars (char[] buffer, int index, int count)
 
override void WriteNmToken (string name)
 
override void WriteName (string name)
 
override void WriteQualifiedName (string localName, string ns)
 
override Task WriteDocTypeAsync (string name, string pubid, string sysid, string subset)
 
override Task WriteStartElementAsync (string prefix, string localName, string ns)
 
override async Task WriteCDataAsync (string text)
 
override Task WriteCommentAsync (string text)
 
override Task WriteProcessingInstructionAsync (string name, string text)
 
override Task WriteEntityRefAsync (string name)
 
override Task WriteWhitespaceAsync (string ws)
 
override Task WriteStringAsync (string text)
 
override Task WriteSurrogateCharEntityAsync (char lowChar, char highChar)
 
override Task WriteCharsAsync (char[] buffer, int index, int count)
 
override Task WriteNmTokenAsync (string name)
 
override Task WriteNameAsync (string name)
 
override Task WriteQualifiedNameAsync (string localName, string ns)
 
override void WriteStartDocument ()
 
override void WriteStartDocument (bool standalone)
 
override void WriteEndDocument ()
 
void WriteDocType (string name, string? pubid, string? sysid, string? subset)
 
void WriteStartElement (string localName, string? ns)
 
void WriteStartElement (string? prefix, string localName, string? ns)
 
void WriteStartElement (string localName)
 
override void WriteEndElement ()
 
override void WriteFullEndElement ()
 
void WriteStartAttribute (string localName, string? ns)
 
void WriteStartAttribute (string? prefix, string localName, string? ns)
 
void WriteStartAttribute (string localName)
 
override void WriteEndAttribute ()
 
void WriteCData (string? text)
 
void WriteComment (string? text)
 
void WriteProcessingInstruction (string name, string? text)
 
override void WriteCharEntity (char ch)
 
void WriteWhitespace (string? ws)
 
void WriteString (string? text)
 
override void WriteRaw (char[] buffer, int index, int count)
 
override void WriteRaw (string data)
 
override void WriteBase64 (byte[] buffer, int index, int count)
 
override void Close ()
 
override void Flush ()
 
override string LookupPrefix (string ns)
 
override void WriteValue (object value)
 
override void WriteValue (string value)
 
override void WriteValue (bool value)
 
override void WriteValue (DateTime value)
 
override void WriteValue (DateTimeOffset value)
 
override void WriteValue (double value)
 
override void WriteValue (float value)
 
override void WriteValue (decimal value)
 
override void WriteValue (int value)
 
override void WriteValue (long value)
 
virtual void WriteValue (string? value)
 
void Dispose ()
 
override Task WriteStartDocumentAsync ()
 
override Task WriteStartDocumentAsync (bool standalone)
 
override Task WriteEndDocumentAsync ()
 
virtual Task WriteDocTypeAsync (string name, string? pubid, string? sysid, string? subset)
 
virtual Task WriteStartElementAsync (string? prefix, string localName, string? ns)
 
override Task WriteEndElementAsync ()
 
override Task WriteFullEndElementAsync ()
 
virtual Task WriteCDataAsync (string? text)
 
virtual Task WriteCommentAsync (string? text)
 
virtual Task WriteProcessingInstructionAsync (string name, string? text)
 
override Task WriteCharEntityAsync (char ch)
 
virtual Task WriteWhitespaceAsync (string? ws)
 
virtual Task WriteStringAsync (string? text)
 
override Task WriteRawAsync (char[] buffer, int index, int count)
 
override Task WriteRawAsync (string data)
 
override Task WriteBase64Async (byte[] buffer, int index, int count)
 
override Task FlushAsync ()
 
void WriteAttributeString (string localName, string? ns, string? value)
 
void WriteAttributeString (string localName, string? value)
 
void WriteAttributeString (string? prefix, string localName, string? ns, string? value)
 
virtual void WriteBinHex (byte[] buffer, int index, int count)
 
virtual void WriteQualifiedName (string localName, string? ns)
 
virtual void WriteAttributes (XmlReader reader, bool defattr)
 
virtual void WriteNode (XmlReader reader, bool defattr)
 
virtual void WriteNode (XPathNavigator navigator, bool defattr)
 
void WriteElementString (string localName, string? value)
 
void WriteElementString (string localName, string? ns, string? value)
 
void WriteElementString (string? prefix, string localName, string? ns, string? value)
 
Task WriteAttributeStringAsync (string? prefix, string localName, string? ns, string? value)
 
virtual Task WriteBinHexAsync (byte[] buffer, int index, int count)
 
virtual async Task WriteQualifiedNameAsync (string localName, string? ns)
 
virtual async Task WriteAttributesAsync (XmlReader reader, bool defattr)
 
virtual Task WriteNodeAsync (XmlReader reader, bool defattr)
 
virtual async Task WriteNodeAsync (XPathNavigator navigator, bool defattr)
 
async Task WriteElementStringAsync (string? prefix, string localName, string? ns, string value)
 
async ValueTask DisposeAsync ()
 

Static Public Member Functions

static XmlWriter Create (string outputFileName)
 
static XmlWriter Create (string outputFileName, XmlWriterSettings? settings)
 
static XmlWriter Create (Stream output)
 
static XmlWriter Create (Stream output, XmlWriterSettings? settings)
 
static XmlWriter Create (TextWriter output)
 
static XmlWriter Create (TextWriter output, XmlWriterSettings? settings)
 
static XmlWriter Create (StringBuilder output)
 
static XmlWriter Create (StringBuilder output, XmlWriterSettings? settings)
 
static XmlWriter Create (XmlWriter output)
 
static XmlWriter Create (XmlWriter output, XmlWriterSettings? settings)
 

Protected Member Functions

override void Dispose (bool disposing)
 
virtual ValueTask DisposeAsyncCore ()
 

Protected Attributes

XmlWriter writer
 

Package Functions

 XmlCharCheckingWriter (XmlWriter baseWriter, bool checkValues, bool checkNames, bool replaceNewLines, string newLineChars)
 
override Task WriteStartAttributeAsync (string prefix, string localName, string ns)
 
virtual Task WriteStartAttributeAsync (string? prefix, string localName, string? ns)
 
override Task WriteEndAttributeAsync ()
 
async Task WriteNodeAsync_CallSyncReader (XmlReader reader, bool defattr)
 
async Task WriteNodeAsync_CallAsyncReader (XmlReader reader, bool defattr)
 

Properties

override XmlWriterSettings Settings [get]
 
override WriteState WriteState [get]
 
override XmlSpace XmlSpace [get]
 
override string XmlLang [get]
 

Private Member Functions

void CheckCharacters (string str)
 
void CheckCharacters (char[] data, int offset, int len)
 
void ValidateNCName (string ncname)
 
void ValidateQName (string name)
 
string ReplaceNewLines (string str)
 
string ReplaceNewLines (char[] data, int offset, int len)
 
string InterleaveInvalidChars (string text, char invChar1, char invChar2)
 
void WriteLocalNamespaces (XPathNavigator nsNav)
 
async Task WriteAttributeStringAsyncHelper (Task task, string value)
 
async Task WriteLocalNamespacesAsync (XPathNavigator nsNav)
 

Private Attributes

readonly bool _checkValues
 
readonly bool _checkNames
 
readonly bool _replaceNewLines
 
readonly string _newLineChars
 
char[] _writeNodeBuffer
 

Detailed Description

Definition at line 7 of file XmlCharCheckingWriter.cs.


The documentation for this class was generated from the following file: