Search Results for

    Show / Hide Table of Contents

    Class EndianBinaryWriter

    Endian aware binary writer.

    Inheritance
    Object
    EndianBinaryWriter
    Namespace: Dicom.IO
    Assembly: cs.temp.dll.dll
    Syntax
    public class EndianBinaryWriter : BinaryWriter

    Constructors

    EndianBinaryWriter(Stream)

    Initializes an instance of the EndianBinaryWriter class.

    Declaration
    public EndianBinaryWriter(Stream output)
    Parameters
    Type Name Description
    Stream output

    Stream to which output should be written.

    Remarks

    Uses the endianness of the system.

    EndianBinaryWriter(Stream, Endian)

    Initializes an instance of the EndianBinaryWriter class.

    Declaration
    public EndianBinaryWriter(Stream output, Endian endian)
    Parameters
    Type Name Description
    Stream output

    Stream to which output should be written.

    Endian endian

    Endianness of the output.

    EndianBinaryWriter(Stream, Encoding)

    Initializes an instance of the EndianBinaryWriter class.

    Declaration
    public EndianBinaryWriter(Stream output, Encoding encoding)
    Parameters
    Type Name Description
    Stream output

    Stream to which output should be written.

    Encoding encoding

    Output encoding.

    Remarks

    Uses the endianness of the system.

    EndianBinaryWriter(Stream, Encoding, Endian)

    Initializes an instance of the EndianBinaryWriter class.

    Declaration
    public EndianBinaryWriter(Stream output, Encoding encoding, Endian endian)
    Parameters
    Type Name Description
    Stream output

    Stream to which output should be written.

    Encoding encoding

    Output encoding.

    Endian endian

    Endianness of the output.

    Properties

    Endian

    Gets or sets the endianness of the binary writer.

    Declaration
    public Endian Endian { get; protected set; }
    Property Value
    Type Description
    Endian

    Methods

    Create(Stream, Endian)

    Convenience method for creating a sufficient binary writer based on specified endian.

    Declaration
    public static BinaryWriter Create(Stream output, Endian endian)
    Parameters
    Type Name Description
    Stream output

    Stream to which output should be written.

    Endian endian

    Endianness of the output.

    Returns
    Type Description
    BinaryWriter

    Binary writer with desired endian-

    Create(Stream, Encoding, Endian)

    Convenience method for creating a sufficient binary writer based on specified endian.

    Declaration
    public static BinaryWriter Create(Stream output, Encoding encoding, Endian endian)
    Parameters
    Type Name Description
    Stream output

    Stream to which output should be written.

    Encoding encoding

    Output encoding.

    Endian endian

    Endianness of the output.

    Returns
    Type Description
    BinaryWriter

    Binary writer with desired endian-

    Write(Double)

    Declaration
    public override void Write(double value)
    Parameters
    Type Name Description
    Double value

    Write(Int16)

    Declaration
    public override void Write(short value)
    Parameters
    Type Name Description
    Int16 value

    Write(Int32)

    Declaration
    public override void Write(int value)
    Parameters
    Type Name Description
    Int32 value

    Write(Int64)

    Declaration
    public override void Write(long value)
    Parameters
    Type Name Description
    Int64 value

    Write(Single)

    Declaration
    public override void Write(float value)
    Parameters
    Type Name Description
    Single value

    Write(UInt16)

    Declaration
    public override void Write(ushort value)
    Parameters
    Type Name Description
    UInt16 value

    Write(UInt32)

    Declaration
    public override void Write(uint value)
    Parameters
    Type Name Description
    UInt32 value

    Write(UInt64)

    Declaration
    public override void Write(ulong value)
    Parameters
    Type Name Description
    UInt64 value
    In This Article
    Back to top Copyright (c) 2012-2021 fo-dicom contributors