Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Xsl.Runtime.XmlQueryOutput Class Referencesealed

Public Member Functions

override void WriteStartDocument ()
 
override void WriteStartDocument (bool standalone)
 
override void WriteEndDocument ()
 
override void WriteDocType (string name, string pubid, string sysid, string subset)
 
override void WriteStartElement (string prefix, string localName, string ns)
 
override void WriteEndElement ()
 
override void WriteFullEndElement ()
 
override void WriteStartAttribute (string prefix, string localName, string ns)
 
override void WriteEndAttribute ()
 
override void WriteComment (string text)
 
override void WriteProcessingInstruction (string target, string text)
 
override void WriteEntityRef (string name)
 
override void WriteCharEntity (char ch)
 
override void WriteSurrogateCharEntity (char lowChar, char highChar)
 
override void WriteWhitespace (string ws)
 
override void WriteString (string text)
 
override void WriteChars (char[] buffer, int index, int count)
 
override void WriteRaw (char[] buffer, int index, int count)
 
override void WriteRaw (string data)
 
override void WriteCData (string text)
 
override void WriteBase64 (byte[] buffer, int index, int count)
 
override void Close ()
 
override void Flush ()
 
override string LookupPrefix (string ns)
 
void StartTree (XPathNodeType rootType)
 
void EndTree ()
 
void WriteStartElementUnchecked (string prefix, string localName, string ns)
 
void WriteStartElementUnchecked (string localName)
 
void StartElementContentUnchecked ()
 
void WriteEndElementUnchecked (string prefix, string localName, string ns)
 
void WriteEndElementUnchecked (string localName)
 
void WriteStartAttributeUnchecked (string prefix, string localName, string ns)
 
void WriteStartAttributeUnchecked (string localName)
 
void WriteEndAttributeUnchecked ()
 
void WriteNamespaceDeclarationUnchecked (string prefix, string ns)
 
void WriteStringUnchecked (string text)
 
void WriteRawUnchecked (string text)
 
void WriteStartRoot ()
 
void WriteEndRoot ()
 
void WriteStartElementLocalName (string localName)
 
void WriteStartAttributeLocalName (string localName)
 
void WriteStartElementComputed (string tagName, int prefixMappingsIndex)
 
void WriteStartElementComputed (string tagName, string ns)
 
void WriteStartElementComputed (XPathNavigator navigator)
 
void WriteStartElementComputed (XmlQualifiedName name)
 
void WriteStartAttributeComputed (string tagName, int prefixMappingsIndex)
 
void WriteStartAttributeComputed (string tagName, string ns)
 
void WriteStartAttributeComputed (XPathNavigator navigator)
 
void WriteStartAttributeComputed (XmlQualifiedName name)
 
void WriteNamespaceDeclaration (string prefix, string ns)
 
void WriteStartNamespace (string prefix)
 
void WriteNamespaceString (string text)
 
void WriteEndNamespace ()
 
void WriteStartComment ()
 
void WriteCommentString (string text)
 
void WriteEndComment ()
 
void WriteStartProcessingInstruction (string target)
 
void WriteProcessingInstructionString (string text)
 
void WriteEndProcessingInstruction ()
 
void WriteItem (XPathItem item)
 
void XsltCopyOf (XPathNavigator navigator)
 
bool StartCopy (XPathNavigator navigator)
 
void EndCopy (XPathNavigator navigator)
 
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)
 
void WriteAttributeString (string localName, string? ns, string? value)
 
void WriteAttributeString (string localName, string? value)
 
void WriteAttributeString (string? prefix, string localName, string? ns, string? value)
 
void WriteStartAttribute (string localName, string? ns)
 
void WriteStartAttribute (string? prefix, string localName, string? ns)
 
void WriteStartAttribute (string localName)
 
void WriteCData (string? text)
 
void WriteComment (string? text)
 
void WriteProcessingInstruction (string name, string? text)
 
void WriteWhitespace (string? ws)
 
void WriteString (string? text)
 
virtual void WriteBinHex (byte[] buffer, int index, int count)
 
virtual void WriteNmToken (string name)
 
virtual void WriteName (string name)
 
virtual void WriteQualifiedName (string localName, string? ns)
 
virtual void WriteValue (object value)
 
virtual void WriteValue (string? value)
 
virtual void WriteValue (bool value)
 
virtual void WriteValue (DateTime value)
 
virtual void WriteValue (DateTimeOffset value)
 
virtual void WriteValue (double value)
 
virtual void WriteValue (float value)
 
virtual void WriteValue (decimal value)
 
virtual void WriteValue (int value)
 
virtual void WriteValue (long value)
 
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)
 
void Dispose ()
 
virtual Task WriteStartDocumentAsync ()
 
virtual Task WriteStartDocumentAsync (bool standalone)
 
virtual Task WriteEndDocumentAsync ()
 
virtual Task WriteDocTypeAsync (string name, string? pubid, string? sysid, string? subset)
 
virtual Task WriteStartElementAsync (string? prefix, string localName, string? ns)
 
virtual Task WriteEndElementAsync ()
 
virtual Task WriteFullEndElementAsync ()
 
Task WriteAttributeStringAsync (string? prefix, string localName, string? ns, string? value)
 
virtual Task WriteCDataAsync (string? text)
 
virtual Task WriteCommentAsync (string? text)
 
virtual Task WriteProcessingInstructionAsync (string name, string? text)
 
virtual Task WriteEntityRefAsync (string name)
 
virtual Task WriteCharEntityAsync (char ch)
 
virtual Task WriteWhitespaceAsync (string? ws)
 
virtual Task WriteStringAsync (string? text)
 
virtual Task WriteSurrogateCharEntityAsync (char lowChar, char highChar)
 
virtual Task WriteCharsAsync (char[] buffer, int index, int count)
 
virtual Task WriteRawAsync (char[] buffer, int index, int count)
 
virtual Task WriteRawAsync (string data)
 
virtual Task WriteBase64Async (byte[] buffer, int index, int count)
 
virtual Task WriteBinHexAsync (byte[] buffer, int index, int count)
 
virtual Task FlushAsync ()
 
virtual Task WriteNmTokenAsync (string name)
 
virtual Task WriteNameAsync (string name)
 
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

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

Package Functions

 XmlQueryOutput (XmlQueryRuntime runtime, XmlSequenceWriter seqwrt)
 
 XmlQueryOutput (XmlQueryRuntime runtime, XmlEventCache xwrt)
 
virtual Task WriteStartAttributeAsync (string? prefix, string localName, string? ns)
 
virtual Task WriteEndAttributeAsync ()
 
async Task WriteNodeAsync_CallSyncReader (XmlReader reader, bool defattr)
 
async Task WriteNodeAsync_CallAsyncReader (XmlReader reader, bool defattr)
 

Properties

XmlSequenceWriter SequenceWriter [get]
 
XmlRawWriter Writer [get, set]
 
override WriteState WriteState [get]
 
override XmlSpace XmlSpace [get]
 
override string XmlLang [get]
 
virtual ? XmlWriterSettings Settings [get]
 

Private Member Functions

void SetWrappedWriter (XmlRawWriter writer)
 
void AddNamespace (string prefix, string ns)
 
void WriteString (string text, bool disableOutputEscaping)
 
void CopyNode (XPathNavigator navigator)
 
bool StartCopy (XPathNavigator navigator, bool callChk)
 
void EndCopy (XPathNavigator navigator, bool callChk)
 
void CopyNamespaces (XPathNavigator navigator, XPathNamespaceScope nsScope)
 
void CopyNamespacesHelper (XPathNavigator navigator, XPathNamespaceScope nsScope)
 
void ConstructWithinContent (XPathNodeType rootType)
 
void ConstructInEnumAttrs (XPathNodeType rootType)
 
void WriteCachedNamespaces ()
 
XPathNodeType XmlStateToNodeType (XmlState xstate)
 
string CheckAttributePrefix (string prefix, string ns)
 
string RemapPrefix (string prefix, string ns, bool isElemPrefix)
 
void WriteStartComputed (XPathNodeType nodeType, string tagName, int prefixMappingsIndex)
 
void WriteStartComputed (XPathNodeType nodeType, string tagName, string ns)
 
void WriteStartComputed (XPathNodeType nodeType, XPathNavigator navigator)
 
void WriteStartComputed (XPathNodeType nodeType, XmlQualifiedName name)
 
string EnsureValidName (string prefix, string localName, string ns, XPathNodeType nodeType)
 
void PushElementNames (string prefix, string localName, string ns)
 
void PopElementNames (out string prefix, out string localName, out string ns)
 
void ThrowInvalidStateError (XPathNodeType constructorType)
 
void WriteLocalNamespaces (XPathNavigator nsNav)
 
async Task WriteAttributeStringAsyncHelper (Task task, string value)
 
async Task WriteLocalNamespacesAsync (XPathNavigator nsNav)
 

Private Attributes

XmlRawWriter _xwrt
 
readonly XmlQueryRuntime _runtime
 
XmlAttributeCache _attrCache
 
int _depth
 
XmlState _xstate
 
readonly XmlSequenceWriter _seqwrt
 
XmlNamespaceManager _nsmgr
 
int _cntNmsp
 
Dictionary< string, string_conflictPrefixes
 
int _prefixIndex
 
string _piTarget
 
StringConcat _nodeText
 
Stack< string_stkNames
 
XPathNodeType _rootType
 
readonly Dictionary< string, string_usedPrefixes = new Dictionary<string, string>()
 
char[] _writeNodeBuffer
 

Detailed Description

Definition at line 9 of file XmlQueryOutput.cs.


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