implements IFragmentCapableXmlDictionaryWriter
0x00x0098
Members 24
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | writer | XmlNodeWriter | Private | |
| 0x08 | nsMgr | NamespaceManager | Private | |
| 0x08 | elements | Element[] | Private | |
| 0x0030 | 0x48 | padding / unreflected | ||
| 0x04 | depth | int | Private | |
| 0x08 | attributeLocalName | string | Private | |
| 0x08 | attributeValue | string | Private | |
| 0x01 | isXmlAttribute | bool | Private | |
| 0x01 | isXmlnsAttribute | bool | Private | |
| 0x007E | 0x02 | padding / unreflected | ||
| 0x04 | writeState | WriteState | Private | |
| 0x01 | documentState | DocumentState | Private | |
| 0x08 | trailBytes | byte[] | Private | |
| 0x0085 | 0x03 | padding / unreflected | ||
| 0x04 | trailByteCount | int | Private | |
| 0x08 | nodeWriter | XmlStreamNodeWriter | Private | |
| 0x08 | signingWriter | XmlSigningNodeWriter | Private | |
| 0x08 | textFragmentWriter | XmlUTF8NodeWriter | Private | |
| 0x08 | oldWriter | XmlNodeWriter | Private | |
| 0x08 | oldStream | Stream | Private | |
| 0x04 | oldNamespaceBoundary | int | Private | |
| 0x01 | inList | bool | Private | |
| — | 0x08 | xmlnsNamespace | string | PrivateStatic+1 flags |
| — | 0x08 | xmlNamespace | string | PrivateStatic+1 flags |
| 0x08 | binhexEncoding | BinHexEncoding | PrivateStatic | |
| 0x08 | prefixes | string[] | PrivateStatic | |
| 0x08 | nodeWriterAsyncHelper | XmlBaseWriterNodeWriterAsyncHelper | Private | |
| 0x0091 | 0x07 | unreflected bytes to end of XmlBaseWriter | ||
Inherited from XmlWriter 2
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | — | writeNodeBuffer | <in the binary> | |
| — | — | WriteNodeBufferSize | <a const> |
Functions 103
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | 2 flags | — | 0x00 |
| void SetOutput() | 1 flags | — | 0x00 |
| void Flush() | Public+1 flags | — | 0x00 |
| void Close() | Public+1 flags | — | 0x00 |
| void get_IsClosed() | 2 flags | — | 0x00 |
| void ThrowClosed() | 1 flags | — | 0x00 |
| void get_BinHexEncoding() | PrivateStatic+1 flags | — | 0x00 |
| void get_XmlLang() | Public+2 flags | — | 0x00 |
| void get_XmlSpace() | Public+2 flags | — | 0x00 |
| void get_WriteState() | Public+2 flags | — | 0x00 |
| void WriteXmlnsAttribute() | Public+1 flags | — | 0x00 |
| void WriteXmlnsAttribute() | Public+1 flags | — | 0x00 |
| void StartAttribute() | Private | — | 0x00 |
| void WriteStartAttribute() | Public+1 flags | — | 0x00 |
| void WriteStartAttribute() | Public+1 flags | — | 0x00 |
| void WriteEndAttribute() | Public+1 flags | — | 0x00 |
| void WriteComment() | Public+1 flags | — | 0x00 |
| void WriteFullEndElement() | Public+1 flags | — | 0x00 |
| void WriteCData() | Public+1 flags | — | 0x00 |
| void WriteDocType() | Public+1 flags | — | 0x00 |
| void StartElement() | Private | — | 0x00 |
| void WriteStartElement() | Public+1 flags | — | 0x00 |
| void WriteStartElement() | Public+1 flags | — | 0x00 |
| void WriteEndElement() | Public+1 flags | — | 0x00 |
| void EnterScope() | Private | — | 0x00 |
| void ExitScope() | Private | — | 0x00 |
| void FlushElement() | 1 flags | — | 0x00 |
| void StartComment() | 1 flags | — | 0x00 |
| void EndComment() | 1 flags | — | 0x00 |
| void StartContent() | 1 flags | — | 0x00 |
| void StartContent() | 1 flags | — | 0x00 |
| void StartContent() | 1 flags | — | 0x00 |
| void StartContent() | 1 flags | — | 0x00 |
| void VerifyWhitespace() | Private | — | 0x00 |
| void VerifyWhitespace() | Private | — | 0x00 |
| void VerifyWhitespace() | Private | — | 0x00 |
| void IsWhitespace() | Private | — | 0x00 |
| void EndContent() | 1 flags | — | 0x00 |
| void AutoComplete() | Private | — | 0x00 |
| void EndStartElement() | Private | — | 0x00 |
| void LookupPrefix() | Public+1 flags | — | 0x00 |
| void LookupNamespace() | 1 flags | — | 0x00 |
| void GetQualifiedNamePrefix() | Private | — | 0x00 |
| void WriteQualifiedName() | Public+1 flags | — | 0x00 |
| void WriteQualifiedName() | Public+1 flags | — | 0x00 |
| void WriteStartDocument() | Public+1 flags | — | 0x00 |
| void WriteStartDocument() | Public+1 flags | — | 0x00 |
| void WriteProcessingInstruction() | Public+1 flags | — | 0x00 |
| void FinishDocument() | Private | — | 0x00 |
| void WriteEndDocument() | Public+1 flags | — | 0x00 |
| void get_NamespaceBoundary() | 2 flags | — | 0x00 |
| void set_NamespaceBoundary() | 2 flags | — | 0x00 |
| void WriteEntityRef() | Public+1 flags | — | 0x00 |
| void WriteName() | Public+1 flags | — | 0x00 |
| void WriteNmToken() | Public+1 flags | — | 0x00 |
| void WriteWhitespace() | Public+1 flags | — | 0x00 |
| void WriteString() | Public+1 flags | — | 0x00 |
| void WriteString() | Public+1 flags | — | 0x00 |
| void WriteChars() | Public+1 flags | — | 0x00 |
| void WriteRaw() | Public+1 flags | — | 0x00 |
| void WriteRaw() | Public+1 flags | — | 0x00 |
| void WriteCharEntity() | Public+1 flags | — | 0x00 |
| void WriteSurrogateCharEntity() | Public+1 flags | — | 0x00 |
| void WriteValue() | Public+1 flags | — | 0x00 |
| void WritePrimitiveValue() | 1 flags | — | 0x00 |
| void WriteValue() | Public+1 flags | — | 0x00 |
| void WriteValue() | Public+1 flags | — | 0x00 |
| void WriteValue() | Public+1 flags | — | 0x00 |
| void WriteValue() | Private | — | 0x00 |
| void WriteValue() | Public+1 flags | — | 0x00 |
| void WriteValue() | Public+1 flags | — | 0x00 |
| void WriteValue() | Public+1 flags | — | 0x00 |
| void WriteValue() | Public+1 flags | — | 0x00 |
| void WriteValue() | Public+1 flags | — | 0x00 |
| void WriteValue() | Public+1 flags | — | 0x00 |
| void WriteValue() | Public+1 flags | — | 0x00 |
| void WriteValue() | Public+1 flags | — | 0x00 |
| void WriteValue() | Public+1 flags | — | 0x00 |
| void WriteBase64() | Public+1 flags | — | 0x00 |
| void BeginWriteBase64() | 2 flags | — | 0x00 |
| void EndWriteBase64() | 2 flags | — | 0x00 |
| void WriteBase64Async() | 2 flags | — | 0x00 |
| void WriteBinHex() | Public+1 flags | — | 0x00 |
| void get_CanCanonicalize() | Public+2 flags | — | 0x00 |
| void get_Signing() | 2 flags | — | 0x00 |
| void StartCanonicalization() | Public+1 flags | — | 0x00 |
| void EndCanonicalization() | Public+1 flags | — | 0x00 |
| void CreateSigningNodeWriter() | 4 flags | — | 0x00 |
| void get_CanFragment() | Public+3 flags | — | 0x00 |
| void StartFragment() | PublicFinal+2 flags | — | 0x00 |
| void EndFragment() | PublicFinal+2 flags | — | 0x00 |
| void WriteFragment() | PublicFinal+2 flags | — | 0x00 |
| void FlushBase64() | Private | — | 0x00 |
| void FlushTrailBytes() | Private | — | 0x00 |
| void WriteValue() | Private | — | 0x00 |
| void WriteValue() | Private | — | 0x00 |
| void StartArray() | 1 flags | — | 0x00 |
| void EndArray() | 1 flags | — | 0x00 |
| void EnsureBufferBounds() | Private | — | 0x00 |
| void GeneratePrefix() | Private | — | 0x00 |
| void SignScope() | 1 flags | — | 0x00 |
| void WriteAttributeText() | Private | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |