Class
IDataWriter
implements IDisposable
Members 0
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| No reflected members. | |||||
Functions 36
| 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 |
| SerializationContext get_Context() | Public+4 flags | — | 0x08 |
| void set_Context(SerializationContext value) | Public+4 flags | — | 0x08 |
| string GetDataDump() | Public+3 flags | — | 0x08 |
| void FlushToStream() | Public+3 flags | — | 0x00 |
| void BeginReferenceNode(const string& name, Type type, int id) | Public+3 flags | — | 0x08 |
| void BeginStructNode(const string& name, Type type) | Public+3 flags | — | 0x08 |
| void EndNode(const string& name) | Public+3 flags | — | 0x08 |
| void BeginArrayNode(long length) | Public+3 flags | — | 0x08 |
| void EndArrayNode() | Public+3 flags | — | 0x00 |
| void WritePrimitiveArray(const T[]& array) | Public+3 flags | — | 0x08 |
| void WriteNull(const string& name) | Public+3 flags | — | 0x08 |
| void WriteInternalReference(const string& name, int id) | Public+3 flags | — | 0x08 |
| void WriteExternalReference(const string& name, int index) | Public+3 flags | — | 0x08 |
| void WriteExternalReference(const string& name, const Guid& guid) | Public+3 flags | — | 0x10 |
| void WriteExternalReference(const string& name, const string& id) | Public+3 flags | — | 0x08 |
| void WriteChar(const string& name, ushort value) | Public+3 flags | — | 0x08 |
| void WriteString(const string& name, const string& value) | Public+3 flags | — | 0x08 |
| void WriteGuid(const string& name, const Guid& value) | Public+3 flags | — | 0x10 |
| void WriteSByte(const string& name, sbyte value) | Public+3 flags | — | 0x08 |
| void WriteInt16(const string& name, short value) | Public+3 flags | — | 0x08 |
| void WriteInt32(const string& name, int value) | Public+3 flags | — | 0x08 |
| void WriteInt64(const string& name, long value) | Public+3 flags | — | 0x08 |
| void WriteByte(const string& name, byte value) | Public+3 flags | — | 0x08 |
| void WriteUInt16(const string& name, ushort value) | Public+3 flags | — | 0x08 |
| void WriteUInt32(const string& name, uint value) | Public+3 flags | — | 0x08 |
| void WriteUInt64(const string& name, ulong value) | Public+3 flags | — | 0x08 |
| void WriteDecimal(const string& name, const decimal& value) | Public+3 flags | — | 0x10 |
| void WriteSingle(const string& name, float value) | Public+3 flags | — | 0x08 |
| void WriteDouble(const string& name, double value) | Public+3 flags | — | 0x08 |
| void WriteBoolean(const string& name, bool value) | Public+3 flags | — | 0x08 |
| void PrepareNewSerializationSession() | Public+3 flags | — | 0x00 |
Used by 207
types with a member, parameter or interface of this type<>c__DisplayClass7_0<>c__DisplayClass8_0AnimationCurveFormatterAnySerializerArrayFormatter`1ArrayListFormatterBaseDataWriterBaseFormatter`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+127 more