Search Results for

    Show / Hide Table of Contents

    Class EndianBinaryReader

    Endian aware binary reader.

    Inheritance
    Object
    EndianBinaryReader
    Namespace: Dicom.IO
    Assembly: cs.temp.dll.dll
    Syntax
    public class EndianBinaryReader : BinaryReader

    Constructors

    EndianBinaryReader(Stream)

    Initializes an instance of the EndianBinaryReader class.

    Declaration
    public EndianBinaryReader(Stream input)
    Parameters
    Type Name Description
    Stream input

    Stream from which to read.

    EndianBinaryReader(Stream, Endian)

    Initializes an instance of the EndianBinaryReader class.

    Declaration
    public EndianBinaryReader(Stream input, Endian endian)
    Parameters
    Type Name Description
    Stream input

    Stream from which to read.

    Endian endian

    Endianness of the input.

    EndianBinaryReader(Stream, Encoding)

    Initializes an instance of the EndianBinaryReader class.

    Declaration
    public EndianBinaryReader(Stream input, Encoding encoding)
    Parameters
    Type Name Description
    Stream input

    Stream from which to read.

    Encoding encoding

    Encoding of the input.

    EndianBinaryReader(Stream, Encoding, Endian)

    Initializes an instance of the EndianBinaryReader class.

    Declaration
    public EndianBinaryReader(Stream input, Encoding encoding, Endian endian)
    Parameters
    Type Name Description
    Stream input

    Stream from which to read.

    Encoding encoding

    Encoding of the input.

    Endian endian

    Endianness of the input.

    Properties

    Endian

    Gets or sets the endianness of the binary reader.

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

    UseInternalBuffer

    Declaration
    public bool UseInternalBuffer { get; set; }
    Property Value
    Type Description
    Boolean

    Methods

    Create(Stream, Endian)

    Convenience method for creating a binary reader with requested endian.

    Declaration
    public static BinaryReader Create(Stream input, Endian endian)
    Parameters
    Type Name Description
    Stream input

    Stream from which to read.

    Endian endian

    Endianness of the input.

    Returns
    Type Description
    BinaryReader

    Binary reader with requested endian.

    Create(Stream, Encoding, Endian)

    Convenience method for creating a binary reader with requested endian.

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

    Stream from which to read.

    Encoding encoding

    Encoding of the input.

    Endian endian

    Endianness of the input.

    Returns
    Type Description
    BinaryReader

    Binary reader with requested endian.

    ReadDouble()

    Declaration
    public override double ReadDouble()
    Returns
    Type Description
    Double

    ReadInt16()

    Declaration
    public override short ReadInt16()
    Returns
    Type Description
    Int16

    ReadInt32()

    Declaration
    public override int ReadInt32()
    Returns
    Type Description
    Int32

    ReadInt64()

    Declaration
    public override long ReadInt64()
    Returns
    Type Description
    Int64

    ReadSingle()

    Declaration
    public override float ReadSingle()
    Returns
    Type Description
    Single

    ReadUInt16()

    Declaration
    public override ushort ReadUInt16()
    Returns
    Type Description
    UInt16

    ReadUInt32()

    Declaration
    public override uint ReadUInt32()
    Returns
    Type Description
    UInt32

    ReadUInt64()

    Declaration
    public override ulong ReadUInt64()
    Returns
    Type Description
    UInt64
    In This Article
    Back to top Copyright (c) 2012-2021 fo-dicom contributors