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.