Zdexby TheHolyOneZ
36,909 classes
Class

__BinaryWriter

: Object
System.Runtime.Serialization.Formatters.Binary.__BinaryWriter, mscorlib 0x00B0 (176 B) inherited 0x0010 mscorlib.dll
0x00x00B0

Members 21

OffsetSizeNameTypeFlagsDefault
0x08soutStream1 flags—
0x04formatterTypeStyleFormatterTypeStyle1 flags—
0x001C0x04padding / unreflected
0x08objectMapTableHashtable1 flags—
0x08objectWriterObjectWriter1 flags—
0x08dataWriterBinaryWriter1 flags—
0x04m_nestedObjectCountint1 flags—
0x04nullCountintPrivate—
0x08binaryMethodCallBinaryMethodCall1 flags—
0x08binaryMethodReturnBinaryMethodReturn1 flags—
0x08binaryObjectBinaryObject1 flags—
0x08binaryObjectWithMapBinaryObjectWithMap1 flags—
0x08binaryObjectWithMapTypedBinaryObjectWithMapTyped1 flags—
0x08binaryObjectStringBinaryObjectString1 flags—
0x08binaryArrayBinaryArray1 flags—
0x08byteBufferbyte[]Private—
0x04chunkSizeintPrivate—
0x00840x04padding / unreflected
0x08memberPrimitiveUnTypedMemberPrimitiveUnTyped1 flags—
0x08memberPrimitiveTypedMemberPrimitiveTyped1 flags—
0x08objectNullObjectNull1 flags—
0x08memberReferenceMemberReference1 flags—
0x08binaryAssemblyBinaryAssembly1 flags—

Functions 47

SignatureFlagsNativeParams
void .ctor(Stream sout, ObjectWriter objectWriter, const FormatterTypeStyle& formatterTypeStyle)2 flags0x08
void WriteBegin()1 flags0x00
void WriteEnd()1 flags0x00
void WriteBoolean(bool value)1 flags0x01
void WriteByte(byte value)1 flags0x01
void WriteBytes(const byte[]& value)Private0x08
void WriteBytes(const byte[]& byteA, int offset, int size)Private0x08
void WriteChar(ushort value)1 flags0x02
void WriteChars(const char[]& value)1 flags0x08
void WriteDecimal(const decimal& value)1 flags0x10
void WriteSingle(float value)1 flags0x04
void WriteDouble(double value)1 flags0x08
void WriteInt16(short value)1 flags0x02
void WriteInt32(int value)1 flags0x04
void WriteInt64(long value)1 flags0x08
void WriteSByte(sbyte value)1 flags0x01
void WriteString(const string& value)1 flags0x08
void WriteTimeSpan(const TimeSpan& value)1 flags0x08
void WriteDateTime(const DateTime& value)1 flags0x08
void WriteUInt16(ushort value)1 flags0x02
void WriteUInt32(uint value)1 flags0x04
void WriteUInt64(ulong value)1 flags0x08
void WriteObjectEnd(NameInfo memberNameInfo, NameInfo typeNameInfo)1 flags0x08
void WriteSerializationHeaderEnd()1 flags0x00
void WriteSerializationHeader(int topId, int headerId, int minorVersion, int majorVersion)1 flags0x04
void WriteMethodCall()1 flags0x00
void WriteMethodReturn()1 flags0x00
void WriteObject(NameInfo nameInfo, NameInfo typeNameInfo, int numMembers, const string[]& memberNames, const Type[]& memberTypes, const WriteObjectInfo[]& memberObjectInfos)1 flags0x08
void WriteObjectString(int objectId, const string& value)1 flags0x08
void WriteSingleArray(NameInfo memberNameInfo, NameInfo arrayNameInfo, WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, int length, int lowerBound, Array array)1 flags0x08
void WriteArrayAsBytes(Array array, int typeLength)Private0x08
void WriteJaggedArray(NameInfo memberNameInfo, NameInfo arrayNameInfo, WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, int length, int lowerBound)1 flags0x08
void WriteRectangleArray(NameInfo memberNameInfo, NameInfo arrayNameInfo, WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, int rank, const int[]& lengthA, const int[]& lowerBoundA)1 flags0x08
void WriteObjectByteArray(NameInfo memberNameInfo, NameInfo arrayNameInfo, WriteObjectInfo objectInfo, NameInfo arrayElemTypeNameInfo, int length, int lowerBound, const byte[]& byteA)1 flags0x08
void WriteMember(NameInfo memberNameInfo, NameInfo typeNameInfo, object value)1 flags0x08
void WriteNullMember(NameInfo memberNameInfo, NameInfo typeNameInfo)1 flags0x08
void WriteMemberObjectRef(NameInfo memberNameInfo, int idRef)1 flags0x08
void WriteMemberNested(NameInfo memberNameInfo)1 flags0x08
void WriteMemberString(NameInfo memberNameInfo, NameInfo typeNameInfo, const string& value)1 flags0x08
void WriteItem(NameInfo itemNameInfo, NameInfo typeNameInfo, object value)1 flags0x08
void WriteNullItem(NameInfo itemNameInfo, NameInfo typeNameInfo)1 flags0x08
void WriteDelayedNullItem()1 flags0x00
void WriteItemEnd()1 flags0x00
void InternalWriteItemNull()Private0x00
void WriteItemObjectRef(NameInfo nameInfo, int idRef)1 flags0x08
void WriteAssembly(Type type, const string& assemblyString, int assemId, bool isNew)1 flags0x08
void WriteValue(const InternalPrimitiveTypeE& code, object value)1 flags0x08

Used by 17

types with a member, parameter or interface of this type