Class EndianBinaryReader
A BinaryWriter that switches the endian orientation of the read operations so that they are compatible across platforms.
Inheritance
System.Object
System.IO.BinaryReader
EndianBinaryReader
Implements
System.IDisposable
Inherited Members
System.IO.BinaryReader.Close()
System.IO.BinaryReader.Dispose()
System.IO.BinaryReader.Dispose(System.Boolean)
System.IO.BinaryReader.FillBuffer(System.Int32)
System.IO.BinaryReader.PeekChar()
System.IO.BinaryReader.Read()
System.IO.BinaryReader.Read(System.Byte[], System.Int32, System.Int32)
System.IO.BinaryReader.Read7BitEncodedInt()
System.IO.BinaryReader.ReadBoolean()
System.IO.BinaryReader.ReadByte()
System.IO.BinaryReader.ReadBytes(System.Int32)
System.IO.BinaryReader.ReadDecimal()
System.IO.BinaryReader.ReadSByte()
System.IO.BinaryReader.BaseStream
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Apache.NMS.Util
Assembly: Apache.NMS.dll
Syntax
[CLSCompliant(false)]
public class EndianBinaryReader : BinaryReader, IDisposable
Constructors
EndianBinaryReader(Stream)
Declaration
public EndianBinaryReader(Stream input)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | input |
Methods
CreateDataFormatException()
Declaration
protected static Exception CreateDataFormatException()
Returns
Type | Description |
---|---|
System.Exception |
Read(Char[], Int32, Int32)
Method Read
Declaration
public override int Read(char[] buffer, int index, int count)
Parameters
Type | Name | Description |
---|---|---|
System.Char[] | buffer | A char[] |
System.Int32 | index | An int |
System.Int32 | count | An int |
Returns
Type | Description |
---|---|
System.Int32 | An int |
Overrides
System.IO.BinaryReader.Read(System.Char[], System.Int32, System.Int32)
ReadChar()
Method ReadChar
Declaration
public override char ReadChar()
Returns
Type | Description |
---|---|
System.Char | A char |
Overrides
System.IO.BinaryReader.ReadChar()
ReadChars(Int32)
Method ReadChars
Declaration
public override char[] ReadChars(int count)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | count | An int |
Returns
Type | Description |
---|---|
System.Char[] | A char[] |
Overrides
System.IO.BinaryReader.ReadChars(System.Int32)
ReadDouble()
Declaration
public override double ReadDouble()
Returns
Type | Description |
---|---|
System.Double |
Overrides
System.IO.BinaryReader.ReadDouble()
ReadInt16()
Method ReadInt16
Declaration
public override short ReadInt16()
Returns
Type | Description |
---|---|
System.Int16 | A short |
Overrides
System.IO.BinaryReader.ReadInt16()
ReadInt32()
Method ReadInt32
Declaration
public override int ReadInt32()
Returns
Type | Description |
---|---|
System.Int32 | An int |
Overrides
System.IO.BinaryReader.ReadInt32()
ReadInt64()
Method ReadInt64
Declaration
public override long ReadInt64()
Returns
Type | Description |
---|---|
System.Int64 | A long |
Overrides
System.IO.BinaryReader.ReadInt64()
ReadSingle()
Declaration
public override float ReadSingle()
Returns
Type | Description |
---|---|
System.Single |
Overrides
System.IO.BinaryReader.ReadSingle()
ReadString()
Method ReadString
Declaration
public override string ReadString()
Returns
Type | Description |
---|---|
System.String | A string |
Overrides
System.IO.BinaryReader.ReadString()
ReadString16()
Method ReadString16, reads a String value encoded in the Java modified UTF-8 format with a length index encoded as a 16bit unsigned short.
Declaration
public string ReadString16()
Returns
Type | Description |
---|---|
System.String | A string |
ReadString32()
Method ReadString32, reads a String value encoded in the Java modified UTF-8 format with a length index encoded as a singed integer value.
Declaration
public string ReadString32()
Returns
Type | Description |
---|---|
System.String | A string |
ReadUInt16()
Method ReadUInt16
Declaration
public override ushort ReadUInt16()
Returns
Type | Description |
---|---|
System.UInt16 | An ushort |
Overrides
System.IO.BinaryReader.ReadUInt16()
ReadUInt32()
Method ReadUInt32
Declaration
public override uint ReadUInt32()
Returns
Type | Description |
---|---|
System.UInt32 | An uint |
Overrides
System.IO.BinaryReader.ReadUInt32()
ReadUInt64()
Method ReadUInt64
Declaration
public override ulong ReadUInt64()
Returns
Type | Description |
---|---|
System.UInt64 | An ulong |
Overrides
System.IO.BinaryReader.ReadUInt64()
Implements
System.IDisposable