implements IXmlJsonReaderInitializer
0x00x0118
Members 11
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | MaxTextChunk | int | PrivateStatic+1 flags |
| 0x08 | charType | byte[] | PrivateStatic | |
| 0x00E8 | 0x18 | padding / unreflected | ||
| 0x01 | buffered | bool | Private | |
| 0x08 | charactersToSkipOnNextRead | byte[] | Private | |
| 0x0101 | 0x03 | padding / unreflected | ||
| 0x04 | complexTextMode | JsonComplexTextMode | Private | |
| 0x01 | expectingFirstElementInNonPrimitiveChild | bool | Private | |
| 0x0109 | 0x03 | padding / unreflected | ||
| 0x04 | maxBytesPerRead | int | Private | |
| 0x08 | onReaderClose | OnXmlDictionaryReaderClose | Private | |
| 0x01 | readServerTypeElement | bool | Private | |
| 0x0111 | 0x03 | padding / unreflected | ||
| 0x04 | scopeDepth | int | Private | |
| 0x08 | scopes | JsonNodeType[] | Private | |
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 50
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_CanCanonicalize() | Public+2 flags | — | 0x00 |
| void get_Value() | Public+2 flags | — | 0x00 |
| void get_IsAttributeValue() | Private+1 flags | — | 0x00 |
| void get_IsReadingCollection() | Private+1 flags | — | 0x00 |
| void get_IsReadingComplexText() | Private+1 flags | — | 0x00 |
| void Close() | Public+1 flags | — | 0x00 |
| void EndCanonicalization() | Public+1 flags | — | 0x00 |
| void GetAttribute() | Public+1 flags | — | 0x00 |
| void GetAttribute() | Public+1 flags | — | 0x00 |
| void GetAttribute() | Public+1 flags | — | 0x00 |
| void GetAttribute() | Public+1 flags | — | 0x00 |
| void Read() | Public+1 flags | — | 0x00 |
| void ReadContentAsDecimal() | Public+1 flags | — | 0x00 |
| void ReadContentAsInt() | Public+1 flags | — | 0x00 |
| void ReadContentAsLong() | Public+1 flags | — | 0x00 |
| void ReadValueAsBase64() | Public+1 flags | — | 0x00 |
| void ReadValueChunk() | Public+1 flags | — | 0x00 |
| void SetInput() | PublicFinal+2 flags | — | 0x00 |
| void SetInput() | PublicFinal+2 flags | — | 0x00 |
| void StartCanonicalization() | Public+1 flags | — | 0x00 |
| void CheckArray() | Static+1 flags | — | 0x00 |
| void CreateSigningNodeWriter() | 2 flags | — | 0x00 |
| void BreakText() | PrivateStatic | — | 0x00 |
| void ComputeNumericalTextLength() | PrivateStatic | — | 0x00 |
| void ComputeQuotedTextLengthUntilEndQuote() | PrivateStatic | — | 0x00 |
| void IsWhitespace() | PrivateStatic | — | 0x00 |
| void ParseChar() | PrivateStatic | — | 0x00 |
| void ParseInt() | PrivateStatic | — | 0x00 |
| void BufferElement() | Private | — | 0x00 |
| void EnterJsonScope() | Private | — | 0x00 |
| void ExitJsonScope() | Private | — | 0x00 |
| void MoveToEndElement() | Private | — | 0x00 |
| void MoveToInitial() | Private | — | 0x00 |
| void ParseAndSetLocalName() | Private | — | 0x00 |
| void ParseStartElement() | Private | — | 0x00 |
| void ReadAttributes() | Private | — | 0x00 |
| void ReadEscapedCharacter() | Private | — | 0x00 |
| void ReadNonExistentElementName() | Private | — | 0x00 |
| void ReadNonFFFE() | Private | — | 0x00 |
| void ReadNumericalText() | Private | — | 0x00 |
| void ReadQuotedText() | Private | — | 0x00 |
| void ReadServerTypeAttribute() | Private | — | 0x00 |
| void ResetState() | Private | — | 0x00 |
| void SetJsonNameWithMapping() | Private | — | 0x00 |
| void SkipExpectedByteInBufferReader() | Private | — | 0x00 |
| void SkipWhitespaceInBufferReader() | Private | — | 0x00 |
| void TryGetByte() | Private | — | 0x00 |
| void UnescapeJsonString() | Private | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |