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
| Improve this Doc View SourceEndianBinaryReader(Stream)
Declaration
public EndianBinaryReader(Stream input)
Parameters
| Type | Name | Description |
|---|---|---|
| System.IO.Stream | input |
Methods
| Improve this Doc View SourceCreateDataFormatException()
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)
|
Improve this Doc
View Source
ReadChar()
Method ReadChar
Declaration
public override char ReadChar()
Returns
| Type | Description |
|---|---|
| System.Char | A char |
Overrides
System.IO.BinaryReader.ReadChar()
|
Improve this Doc
View Source
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)
|
Improve this Doc
View Source
ReadDouble()
Declaration
public override double ReadDouble()
Returns
| Type | Description |
|---|---|
| System.Double |
Overrides
System.IO.BinaryReader.ReadDouble()
|
Improve this Doc
View Source
ReadInt16()
Method ReadInt16
Declaration
public override short ReadInt16()
Returns
| Type | Description |
|---|---|
| System.Int16 | A short |
Overrides
System.IO.BinaryReader.ReadInt16()
|
Improve this Doc
View Source
ReadInt32()
Method ReadInt32
Declaration
public override int ReadInt32()
Returns
| Type | Description |
|---|---|
| System.Int32 | An int |
Overrides
System.IO.BinaryReader.ReadInt32()
|
Improve this Doc
View Source
ReadInt64()
Method ReadInt64
Declaration
public override long ReadInt64()
Returns
| Type | Description |
|---|---|
| System.Int64 | A long |
Overrides
System.IO.BinaryReader.ReadInt64()
|
Improve this Doc
View Source
ReadSingle()
Declaration
public override float ReadSingle()
Returns
| Type | Description |
|---|---|
| System.Single |
Overrides
System.IO.BinaryReader.ReadSingle()
|
Improve this Doc
View Source
ReadString()
Method ReadString
Declaration
public override string ReadString()
Returns
| Type | Description |
|---|---|
| System.String | A string |
Overrides
System.IO.BinaryReader.ReadString()
|
Improve this Doc
View Source
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()
|
Improve this Doc
View Source
ReadUInt32()
Method ReadUInt32
Declaration
public override uint ReadUInt32()
Returns
| Type | Description |
|---|---|
| System.UInt32 | An uint |
Overrides
System.IO.BinaryReader.ReadUInt32()
|
Improve this Doc
View Source
ReadUInt64()
Method ReadUInt64
Declaration
public override ulong ReadUInt64()
Returns
| Type | Description |
|---|---|
| System.UInt64 | An ulong |
Overrides
System.IO.BinaryReader.ReadUInt64()
Implements
System.IDisposable