Class ExtendedBinaryWriter
- Namespace
- FluentModbus
- Assembly
- FluentModbus.dll
A binary writer with extended capability to handle big-endian data.
public class ExtendedBinaryWriter : BinaryWriter, IAsyncDisposable, IDisposable
- Inheritance
-
ExtendedBinaryWriter
- Implements
- Inherited Members
Constructors
ExtendedBinaryWriter(Stream)
Initializes a new instance of the ExtendedBinaryWriter instance.
public ExtendedBinaryWriter(Stream stream)
Parameters
streamStreamThe underlying data stream.
Methods
WriteReverse(double)
Writes the provided value to the stream.
public void WriteReverse(double value)
Parameters
valuedoubleThe value to be written.
WriteReverse(short)
Writes the provided value to the stream.
public void WriteReverse(short value)
Parameters
valueshortThe value to be written.
WriteReverse(int)
Writes the provided value to the stream.
public void WriteReverse(int value)
Parameters
valueintThe value to be written.
WriteReverse(long)
Writes the provided value to the stream.
public void WriteReverse(long value)
Parameters
valuelongThe value to be written.
WriteReverse(float)
Writes the provided value to the stream.
public void WriteReverse(float value)
Parameters
valuefloatThe value to be written.
WriteReverse(ushort)
Writes the provided value to the stream.
public void WriteReverse(ushort value)
Parameters
valueushortThe value to be written.
WriteReverse(uint)
Writes the provided value to the stream.
public void WriteReverse(uint value)
Parameters
valueuintThe value to be written.
WriteReverse(ulong)
Writes the provided value to the stream.
public void WriteReverse(ulong value)
Parameters
valueulongThe value to be written.