|
Terraria v1.4.4.9
Terraria source code documentation
|
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 ValueTask | DisposeAsyncCore () |
| virtual void | Dispose (bool disposing) |
Protected Attributes | |
| XmlRawWriterBase64Encoder | _base64Encoder |
| IXmlNamespaceResolver | _resolver |
Properties | |
| XmlNamespaceManager | NamespaceManager [set] |
| override XmlWriterSettings | Settings [get] |
| DocumentXPathNavigator | Navigator [set] |
| XmlNode | EndNode [set] |
| override bool | SupportsNamespaceDeclarationInChunks [get] |
| override WriteState | WriteState [get] |
| override XmlSpace | XmlSpace [get] |
| override string | XmlLang [get] |
| virtual IXmlNamespaceResolver | NamespaceResolver [set] |
Private Types | |
| enum | State { Error , Attribute , Prolog , Fragment , Content , Last } |
| enum | Method { WriteXmlDeclaration , WriteStartDocument , WriteEndDocument , WriteDocType , WriteStartElement , WriteEndElement , WriteFullEndElement , WriteStartAttribute , WriteEndAttribute , WriteStartNamespaceDeclaration , WriteEndNamespaceDeclaration , WriteCData , WriteComment , WriteProcessingInstruction , WriteEntityRef , WriteWhitespace , WriteString } |
Private Member Functions | |
| void | CloseWithAppendAttribute () |
| void | CloseWithReplaceToFollowingSibling () |
| IDictionary< string, string > IXmlNamespaceResolver. | GetNamespacesInScope (XmlNamespaceScope scope) |
| string IXmlNamespaceResolver. | LookupNamespace (string prefix) |
| string IXmlNamespaceResolver. | LookupPrefix (string namespaceName) |
| void | AddAttribute (XmlAttribute attr, XmlNode parent) |
| void | AddChild (XmlNode node, XmlNode parent) |
| State | StartState () |
| void | VerifyState (Method method) |
| void | WriteLocalNamespaces (XPathNavigator nsNav) |
| async Task | WriteAttributeStringAsyncHelper (Task task, string value) |
| async Task | WriteLocalNamespacesAsync (XPathNavigator nsNav) |
Private Attributes | |
| readonly DocumentXmlWriterType | _type |
| readonly XmlNode | _start |
| readonly XmlDocument | _document |
| XmlNamespaceManager | _namespaceManager |
| State | _state |
| XmlNode | _write |
| readonly List< XmlNode > | _fragment |
| readonly XmlWriterSettings | _settings |
| DocumentXPathNavigator | _navigator |
| XmlNode | _end |
| char[] | _writeNodeBuffer |
Static Private Attributes | |
| static readonly State[] | s_changeState |
Definition at line 5 of file DocumentXmlWriter.cs.