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