implements IXmlBinaryReaderInitializer
0x00x0108
Members 7
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x00E8 | 0x08 | padding / unreflected | ||
| 0x01 | isTextWithEndElement | bool | Private | |
| 0x01 | buffered | bool | Private | |
| 0x00F2 | 0x02 | padding / unreflected | ||
| 0x04 | arrayState | ArrayState | Private | |
| 0x04 | arrayCount | int | Private | |
| 0x04 | maxBytesPerRead | int | Private | |
| 0x04 | arrayNodeType | XmlBinaryNodeType | Private | |
| 0x08 | onClose | OnXmlDictionaryReaderClose | Private | |
| 0x0104 | 0x04 | unreflected bytes to end of XmlBinaryReader | ||
Inherited from XmlBaseReader 41
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | bufferReader | XmlBufferReader | Private | |
| 0x08 | node | XmlNode | Private | |
| 0x08 | nsMgr | NamespaceManager | Private | |
| 0x08 | elementNodes | XmlElementNode[] | Private | |
| 0x08 | attributeNodes | XmlAttributeNode[] | Private | |
| 0x08 | atomicTextNode | XmlAtomicTextNode | Private | |
| 0x0040 | 0x88 | padding / unreflected | ||
| 0x04 | depth | int | Private | |
| 0x04 | attributeCount | int | Private | |
| 0x04 | attributeStart | int | Private | |
| 0x08 | quotas | XmlDictionaryReaderQuotas | Private | |
| 0x08 | nameTable | XmlNameTable | Private | |
| 0x08 | declarationNode | XmlDeclarationNode | Private | |
| 0x08 | complexTextNode | XmlComplexTextNode | Private | |
| 0x08 | whitespaceTextNode | XmlWhitespaceTextNode | Private | |
| 0x08 | cdataNode | XmlCDataNode | Private | |
| 0x08 | commentNode | XmlCommentNode | Private | |
| 0x08 | rootElementNode | XmlElementNode | Private | |
| 0x04 | attributeIndex | int | Private | |
| 0x08 | chars | char[] | Private | |
| 0x08 | prefix | string | Private | |
| 0x08 | localName | string | Private | |
| 0x08 | ns | string | Private | |
| 0x08 | value | string | Private | |
| 0x04 | trailCharCount | int | Private | |
| 0x04 | trailByteCount | int | Private | |
| 0x08 | trailChars | char[] | Private | |
| 0x08 | trailBytes | byte[] | Private | |
| 0x01 | rootElement | bool | Private | |
| 0x01 | readingElement | bool | Private | |
| 0x08 | signingWriter | XmlSigningNodeWriter | Private | |
| 0x01 | signing | bool | Private | |
| 0x08 | attributeSorter | AttributeSorter | Private | |
| 0x08 | initialNode | XmlInitialNode | PrivateStatic | |
| 0x08 | endOfFileNode | XmlEndOfFileNode | PrivateStatic | |
| 0x08 | closedNode | XmlClosedNode | PrivateStatic | |
| 0x08 | binhexEncoding | BinHexEncoding | PrivateStatic | |
| 0x08 | base64Encoding | Base64Encoding | PrivateStatic | |
| — | 0x08 | xmlns | string | PrivateStatic+1 flags |
| — | 0x08 | xml | string | PrivateStatic+1 flags |
| — | 0x08 | xmlnsNamespace | string | PrivateStatic+1 flags |
| — | 0x08 | xmlNamespace | string | PrivateStatic+1 flags |
Inherited from XmlDictionaryReader 1
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | MaxInitialArrayLength | int | Static+2 flags |
Inherited from XmlReader 7
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | — | IsTextualNodeBitmap | <in the binary> | |
| — | — | CanReadContentAsBitmap | <in the binary> | |
| — | — | HasValueBitmap | <in the binary> | |
| — | — | DefaultBufferSize | <a const> | |
| — | — | BiggerBufferSize | <a const> | |
| — | — | MaxStreamLengthForDefaultBufferSize | <a const> | |
| — | — | AsyncBufferSize | <a const> |
Functions 83
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | — | 0x00 |
| void SetInput() | PublicFinal+2 flags | — | 0x00 |
| void SetInput() | PublicFinal+2 flags | — | 0x00 |
| void MoveToInitial() | Private | — | 0x00 |
| void Close() | Public+1 flags | — | 0x00 |
| void ReadElementContentAsString() | Public+1 flags | — | 0x00 |
| void ReadElementContentAsBoolean() | Public+1 flags | — | 0x00 |
| void ReadElementContentAsInt() | Public+1 flags | — | 0x00 |
| void CanOptimizeReadElementContent() | Private | — | 0x00 |
| void ReadElementContentAsFloat() | Public+1 flags | — | 0x00 |
| void ReadElementContentAsDouble() | Public+1 flags | — | 0x00 |
| void ReadElementContentAsDecimal() | Public+1 flags | — | 0x00 |
| void ReadElementContentAsDateTime() | Public+1 flags | — | 0x00 |
| void ReadElementContentAsTimeSpan() | Public+1 flags | — | 0x00 |
| void ReadElementContentAsGuid() | Public+1 flags | — | 0x00 |
| void ReadElementContentAsUniqueId() | Public+1 flags | — | 0x00 |
| void TryGetBase64ContentLength() | Public+1 flags | — | 0x00 |
| void ReadTextWithEndElement() | Private | — | 0x00 |
| void MoveToAtomicTextWithEndElement() | Private | — | 0x00 |
| void Read() | Public+1 flags | — | 0x00 |
| void ReadNode() | Private | — | 0x00 |
| void VerifyWhitespace() | Private | — | 0x00 |
| void ReadAttributes() | Private | — | 0x00 |
| void ReadAttributes2() | Private | — | 0x00 |
| void ReadText() | Private | — | 0x00 |
| void ReadBinaryText() | Private | — | 0x00 |
| void ReadPartialUTF8Text() | Private | — | 0x00 |
| void ReadUnicodeText() | Private | — | 0x00 |
| void ReadPartialUnicodeText() | Private | — | 0x00 |
| void ReadPartialBinaryText() | Private | — | 0x00 |
| void InsertNode() | Private | — | 0x00 |
| void ReadAttributeText() | Private | — | 0x00 |
| void ReadName() | Private | — | 0x00 |
| void ReadName() | Private | — | 0x00 |
| void ReadName() | Private | — | 0x00 |
| void ReadDictionaryName() | Private | — | 0x00 |
| void GetNodeType() | Private | — | 0x00 |
| void SkipNodeType() | Private | — | 0x00 |
| void ReadDictionaryKey() | Private | — | 0x00 |
| void ReadMultiByteUInt31() | Private | — | 0x00 |
| void ReadUInt8() | Private | — | 0x00 |
| void ReadUInt16() | Private | — | 0x00 |
| void ReadUInt31() | Private | — | 0x00 |
| void IsValidArrayType() | Private | — | 0x00 |
| void ReadArray() | Private | — | 0x00 |
| void MoveToArrayElement() | Private | — | 0x00 |
| void SkipArrayElements() | Private | — | 0x00 |
| void IsStartArray() | Public+1 flags | — | 0x00 |
| void TryGetArrayLength() | Public+1 flags | — | 0x00 |
| void IsStartArray() | Private | — | 0x00 |
| void IsStartArray() | Private | — | 0x00 |
| void CheckArray() | Private | — | 0x00 |
| void ReadArray() | Private | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Private | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Private | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Private | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Private | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Private | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Private | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Private | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Private | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Private | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void ReadArray() | Public+1 flags | — | 0x00 |
| void CreateSigningNodeWriter() | 2 flags | — | 0x00 |