|
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 namespaceName) |
|
override void | WriteEndAttribute () |
|
override void | WriteCData (string text) |
|
override void | WriteComment (string text) |
|
override void | WriteProcessingInstruction (string name, 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 | WriteBase64 (byte[] buffer, int index, int count) |
|
override void | Close () |
|
override void | Flush () |
|
override string | LookupPrefix (string ns) |
|
override void | WriteQualifiedName (string localName, string ns) |
|
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) |
|
override void | WriteValue (string value) |
|
override void | WriteValue (object value) |
|
override void | WriteBinHex (byte[] buffer, int index, int count) |
|
override Task | WriteStartDocumentAsync () |
|
override Task | WriteStartDocumentAsync (bool standalone) |
|
override async Task | WriteEndDocumentAsync () |
|
override async Task | WriteDocTypeAsync (string name, string pubid, string sysid, string subset) |
|
override Task | WriteStartElementAsync (string prefix, string localName, string ns) |
|
override Task | WriteEndElementAsync () |
|
override Task | WriteFullEndElementAsync () |
|
override async Task | WriteCDataAsync (string text) |
|
override async Task | WriteCommentAsync (string text) |
|
override async Task | WriteProcessingInstructionAsync (string name, string text) |
|
override async Task | WriteEntityRefAsync (string name) |
|
override async Task | WriteCharEntityAsync (char ch) |
|
override async Task | WriteSurrogateCharEntityAsync (char lowChar, char highChar) |
|
override async Task | WriteWhitespaceAsync (string ws) |
|
override Task | WriteStringAsync (string text) |
|
override async Task | WriteCharsAsync (char[] buffer, int index, int count) |
|
override async Task | WriteRawAsync (char[] buffer, int index, int count) |
|
override async Task | WriteRawAsync (string data) |
|
override Task | WriteBase64Async (byte[] buffer, int index, int count) |
|
override async Task | FlushAsync () |
|
override async Task | WriteQualifiedNameAsync (string localName, string ns) |
|
override async Task | WriteBinHexAsync (byte[] buffer, int index, int count) |
|
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 | WriteNmToken (string name) |
|
virtual void | WriteName (string name) |
|
virtual void | WriteQualifiedName (string localName, string? ns) |
|
virtual void | WriteValue (string? 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 | WriteDocTypeAsync (string name, string? pubid, string? sysid, string? subset) |
|
virtual Task | WriteStartElementAsync (string? prefix, string localName, string? ns) |
|
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 | WriteWhitespaceAsync (string? ws) |
|
virtual Task | WriteStringAsync (string? text) |
|
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 () |
|
|
enum | State {
Start = 0
, TopLevel = 1
, Document = 2
, Element = 3
,
Content = 4
, B64Content = 5
, B64Attribute = 6
, AfterRootEle = 7
,
Attribute = 8
, SpecialAttr = 9
, EndDocument = 10
, RootLevelAttr = 11
,
RootLevelSpecAttr = 12
, RootLevelB64Attr = 13
, AfterRootLevelAttr = 14
, Closed = 15
,
Error = 16
, StartContent = 101
, StartContentEle = 102
, StartContentB64 = 103
,
StartDoc = 104
, StartDocEle = 106
, EndAttrSEle = 107
, EndAttrEEle = 108
,
EndAttrSCont = 109
, EndAttrSAttr = 111
, PostB64Cont = 112
, PostB64Attr = 113
,
PostB64RootAttr = 114
, StartFragEle = 115
, StartFragCont = 116
, StartFragB64 = 117
,
StartRootLevelAttr = 118
} |
|
enum | Token {
StartDocument
, EndDocument
, PI
, Comment
,
Dtd
, StartElement
, EndElement
, StartAttribute
,
EndAttribute
, Text
, CData
, AtomicValue
,
Base64
, RawData
, Whitespace
} |
|
enum | NamespaceKind { Written
, NeedToWrite
, Implied
, Special
} |
|
enum | SpecialAttribute {
No
, DefaultXmlns
, PrefixedXmlns
, XmlSpace
,
XmlLang
} |
|
|
void | SetSpecialAttribute (SpecialAttribute special) |
|
void | WriteStartDocumentImpl (XmlStandalone standalone) |
|
void | StartFragment () |
|
void | PushNamespaceImplicit (string prefix, string ns) |
|
bool | PushNamespaceExplicit (string prefix, string ns) |
|
void | AddNamespace (string prefix, string ns, NamespaceKind kind) |
|
void | AddToNamespaceHashtable (int namespaceIndex) |
|
int | LookupNamespaceIndex (string prefix) |
|
void | PopNamespaces (int indexFrom, int indexTo) |
|
void | AdvanceState (Token token) |
|
void | StartElementContent () |
|
string | LookupLocalNamespace (string prefix) |
|
string | GeneratePrefix () |
|
void | CheckNCName (string ncname) |
|
void | ThrowInvalidStateTransition (Token token, State currentState) |
|
void | AddAttribute (string prefix, string localName, string namespaceName) |
|
void | AddToAttrHashTable (int attributeIndex) |
|
Task | TryReturnTask (Task task) |
|
async Task | _TryReturnTask (Task task) |
|
Task | SequenceRun< TArg > (Task task, Func< TArg, Task > nextTaskFun, TArg arg) |
|
async Task | _SequenceRun< TArg > (Task task, Func< TArg, Task > nextTaskFun, TArg arg) |
|
Task | WriteStartElementAsync_NoAdvanceState (string prefix, string localName, string ns) |
|
async Task | WriteStartElementAsync_NoAdvanceState (Task task, string prefix, string localName, string ns) |
|
void | WriteStartElementAsync_FinishWrite (string prefix, string localName, string ns) |
|
async Task | WriteStartElementAsync_FinishWrite (Task t, string prefix, string localName, string ns) |
|
Task | WriteEndElementAsync_NoAdvanceState () |
|
Task | WriteEndElementAsync_FinishWrite () |
|
Task | WriteFullEndElementAsync_NoAdvanceState () |
|
Task | WriteStartAttributeAsync_NoAdvanceState (string prefix, string localName, string namespaceName) |
|
async Task | WriteStartAttributeAsync_NoAdvanceState (Task task, string prefix, string localName, string namespaceName) |
|
Task | WriteEndAttributeAsync_NoAdvance () |
|
async Task | WriteEndAttributeAsync_SepcialAtt () |
|
Task | WriteStringAsync_NoAdvanceState (string text) |
|
async Task | WriteStringAsync_NoAdvanceState (Task task, string text) |
|
async Task | WriteBase64Async_NoAdvanceState (Task task, byte[] buffer, int index, int count) |
|
async Task | WriteStartDocumentImplAsync (XmlStandalone standalone) |
|
Task | AdvanceStateAsync_ReturnWhenFinish (Task task, State newState) |
|
async Task | _AdvanceStateAsync_ReturnWhenFinish (Task task, State newState) |
|
Task | AdvanceStateAsync_ContinueWhenFinish (Task task, State newState, Token token) |
|
async Task | _AdvanceStateAsync_ContinueWhenFinish (Task task, State newState, Token token) |
|
Task | AdvanceStateAsync (Token token) |
|
async Task | StartElementContentAsync_WithNS () |
|
Task | StartElementContentAsync () |
|
void | WriteLocalNamespaces (XPathNavigator nsNav) |
|
async Task | WriteAttributeStringAsyncHelper (Task task, string value) |
|
async Task | WriteLocalNamespacesAsync (XPathNavigator nsNav) |
|
Definition at line 10 of file XmlWellFormedWriter.cs.