• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

Class BinaryWriterExtensions

Binary writer primitives for compound file serialization. All multi-byte values are written in little-endian order per MS-CFB spec.

Inheritance
object
BinaryWriterExtensions
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DRIT.Presentation.Office.Compound.Core
Assembly: DRIT.Presentation.dll
Syntax
public static class BinaryWriterExtensions

Methods

WriteGuidLe(Stream, Guid)

Writes a GUID in little-endian format (as stored in compound files).

Declaration
public static void WriteGuidLe(this Stream stream, Guid value)
Parameters
Type Name Description
Stream stream
Guid value

WriteInt16Le(Stream, short)

Writes a 16-bit signed integer in little-endian order.

Declaration
public static void WriteInt16Le(this Stream stream, short value)
Parameters
Type Name Description
Stream stream
short value

WriteInt32Le(Stream, int)

Writes a 32-bit signed integer in little-endian order.

Declaration
public static void WriteInt32Le(this Stream stream, int value)
Parameters
Type Name Description
Stream stream
int value

WriteInt64Le(Stream, long)

Writes a 64-bit signed integer in little-endian order.

Declaration
public static void WriteInt64Le(this Stream stream, long value)
Parameters
Type Name Description
Stream stream
long value

WriteUInt16Le(Stream, ushort)

Writes a 16-bit unsigned integer in little-endian order.

Declaration
public static void WriteUInt16Le(this Stream stream, ushort value)
Parameters
Type Name Description
Stream stream
ushort value

WriteUInt32Le(Stream, uint)

Writes a 32-bit unsigned integer in little-endian order.

Declaration
public static void WriteUInt32Le(this Stream stream, uint value)
Parameters
Type Name Description
Stream stream
uint value

WriteUInt64Le(Stream, ulong)

Writes a 64-bit unsigned integer in little-endian order.

Declaration
public static void WriteUInt64Le(this Stream stream, ulong value)
Parameters
Type Name Description
Stream stream
ulong value
Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX