Zdexby TheHolyOneZ
42,610 classes
Class

BaseDataWriter

: BaseDataReaderWriter : Object
Sirenix.Serialization.BaseDataWriter, Sirenix.Serialization 0x0030 (48 B) inherited 0x0020 Sirenix.Serialization.dll
0x00x0030

Members 2

OffsetSizeNameTypeFlagsDefault
0x08contextSerializationContextPrivate—
0x08streamStreamPrivate—
Inherited from BaseDataReaderWriter 2
OffsetSizeNameTypeFlagsDefault
0x08nodesNodeInfo[]Private—
0x04nodesLengthintPrivate—

Functions 35

SignatureFlagsNativeParams
void .ctor(Stream stream, SerializationContext context)2 flags0x08
Stream get_Stream()Public+3 flags0x08
void set_Stream(Stream value)Public+3 flags0x08
SerializationContext get_Context()PublicFinal+3 flags0x08
void set_Context(SerializationContext value)PublicFinal+3 flags0x08
void FlushToStream()Public+2 flags0x00
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 Dispose()Public+3 flags—0x00
void PrepareNewSerializationSession()Public+2 flags0x00
string GetDataDump()Public+3 flags—0x08

Subclasses 3