Class
IDataReader
implements IDisposable
Members 0
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| No reflected members. | |||||
Functions 39
| Signature | Flags | Native | Params |
|---|---|---|---|
| TwoWaySerializationBinder get_Binder() | Public+4 flags | — | 0x08 |
| void set_Binder(TwoWaySerializationBinder value) | Public+4 flags | — | 0x08 |
| Stream get_Stream() | Public+4 flags | — | 0x08 |
| void set_Stream(Stream value) | Public+4 flags | — | 0x08 |
| bool get_IsInArrayNode() | Public+4 flags | — | 0x01 |
| string get_CurrentNodeName() | Public+4 flags | — | 0x08 |
| int get_CurrentNodeId() | Public+4 flags | — | 0x04 |
| int get_CurrentNodeDepth() | Public+4 flags | — | 0x04 |
| DeserializationContext get_Context() | Public+4 flags | — | 0x08 |
| void set_Context(DeserializationContext value) | Public+4 flags | — | 0x08 |
| string GetDataDump() | Public+3 flags | — | 0x08 |
| bool EnterNode(ref Type& type) | Public+3 flags | — | 0x08 |
| bool ExitNode() | Public+3 flags | — | 0x01 |
| bool EnterArray(ref long& length) | Public+3 flags | — | 0x08 |
| bool ExitArray() | Public+3 flags | — | 0x01 |
| bool ReadPrimitiveArray(ref T[]& array) | Public+3 flags | — | 0x08 |
| EntryType PeekEntry(ref string& name) | Public+3 flags | — | 0x08 |
| bool ReadInternalReference(ref int& id) | Public+3 flags | — | 0x04 |
| bool ReadExternalReference(ref int& index) | Public+3 flags | — | 0x04 |
| bool ReadExternalReference(ref Guid& guid) | Public+3 flags | — | 0x10 |
| bool ReadExternalReference(ref string& id) | Public+3 flags | — | 0x08 |
| bool ReadChar(ref ushort& value) | Public+3 flags | — | 0x02 |
| bool ReadString(ref string& value) | Public+3 flags | — | 0x08 |
| bool ReadGuid(ref Guid& value) | Public+3 flags | — | 0x10 |
| bool ReadSByte(ref sbyte& value) | Public+3 flags | — | 0x01 |
| bool ReadInt16(ref short& value) | Public+3 flags | — | 0x02 |
| bool ReadInt32(ref int& value) | Public+3 flags | — | 0x04 |
| bool ReadInt64(ref long& value) | Public+3 flags | — | 0x08 |
| bool ReadByte(ref byte& value) | Public+3 flags | — | 0x01 |
| bool ReadUInt16(ref ushort& value) | Public+3 flags | — | 0x02 |
| bool ReadUInt32(ref uint& value) | Public+3 flags | — | 0x04 |
| bool ReadUInt64(ref ulong& value) | Public+3 flags | — | 0x08 |
| bool ReadDecimal(ref decimal& value) | Public+3 flags | — | 0x10 |
| bool ReadSingle(ref float& value) | Public+3 flags | — | 0x04 |
| bool ReadDouble(ref double& value) | Public+3 flags | — | 0x08 |
| bool ReadBoolean(ref bool& value) | Public+3 flags | — | 0x01 |
| bool ReadNull() | Public+3 flags | — | 0x01 |
| void SkipEntry() | Public+3 flags | — | 0x00 |
| void PrepareNewSerializationSession() | Public+3 flags | — | 0x00 |
Used by 208
types with a member, parameter or interface of this type<>c__DisplayClass6_0<>c__DisplayClass7_0AnimationCurveFormatterAnySerializerArrayFormatter`1ArrayListFormatterBaseDataReaderBaseFormatter`1BaseFormatter`1BaseFormatter`1BaseFormatter`1BaseFormatter`1BaseFormatter`1BaseFormatter`1BaseFormatter`1BaseFormatter`1BaseFormatter`1BaseFormatter`1BaseFormatter`1BaseFormatter`1BaseFormatter`1BaseFormatter`1BaseFormatter`1BaseFormatter`1BooleanSerializerBoundsFormatterByteSerializerCharSerializerColor32FormatterColorBlockFormatter`1ColorFormatterComplexTypeSerializer`1CoroutineFormatterDateTimeFormatterDateTimeOffsetFormatterDecimalSerializerDelegateFormatter`1DelegateFormatter`1DerivedDictionaryFormatter`3DictionaryFormatter`2DoubleLookupDictionaryFormatter`3DoubleSerializerEasyBaseFormatter`1EmptyAOTEmittedFormatter`1EmptyTypeFormatter`1EnumSerializer`1GenericCollectionFormatter`2GradientAlphaKeyFormatterGradientColorKeyFormatterGradientFormatterGuidSerializerHashSetFormatter`1IFormatterIFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1IFormatter`1+128 more