C# Class Ypsilon.Core.IO.BinaryFileReader

Afficher le fichier Open project: ZaneDubya/YCPU

Méthodes publiques

Méthode Description
BinaryFileReader ( BinaryReader br ) : System
BinaryFileReader ( MemoryStream stream ) : System
BinaryFileReader ( string path ) : System
Close ( ) : void
End ( ) : bool
Read7BitEncodedInt ( ) : int
ReadBool ( ) : bool
ReadByte ( ) : byte
ReadBytes ( int count ) : byte[]
ReadChar ( ) : char
ReadCharUTF8 ( ) : char

WARNING: INCOMPLETE, ONLY READS 2-byte UTF8 chars.

ReadDateTime ( ) : System.DateTime
ReadDecimal ( ) : decimal
ReadDeltaTime ( ) : System.DateTime
ReadDouble ( ) : double
ReadEncodedInt ( ) : int
ReadFloat ( ) : float
ReadIPAddress ( ) : IPAddress
ReadInt ( ) : int
ReadInts ( int count ) : int[]
ReadLine ( ) : string
ReadLong ( ) : long
ReadSByte ( ) : sbyte
ReadShort ( ) : short
ReadString ( ) : string
ReadStringKnownLength ( int length ) : string
ReadStringNullTerminated ( ) : string
ReadTimeSpan ( ) : System.TimeSpan
ReadUInt ( ) : uint
ReadUInt_BigEndian ( ) : uint
ReadUInts ( int count ) : uint[]
ReadULong ( ) : ulong
ReadUShort ( ) : ushort
ReadUShort_BigEndian ( ) : ushort
ReadUShorts ( int count ) : ushort[]
Seek ( long offset, SeekOrigin origin ) : long

Method Details

BinaryFileReader() public méthode

public BinaryFileReader ( BinaryReader br ) : System
br System.IO.BinaryReader
Résultat System

BinaryFileReader() public méthode

public BinaryFileReader ( MemoryStream stream ) : System
stream System.IO.MemoryStream
Résultat System

BinaryFileReader() public méthode

public BinaryFileReader ( string path ) : System
path string
Résultat System

Close() public méthode

public Close ( ) : void
Résultat void

End() public méthode

public End ( ) : bool
Résultat bool

Read7BitEncodedInt() public méthode

public Read7BitEncodedInt ( ) : int
Résultat int

ReadBool() public méthode

public ReadBool ( ) : bool
Résultat bool

ReadByte() public méthode

public ReadByte ( ) : byte
Résultat byte

ReadBytes() public méthode

public ReadBytes ( int count ) : byte[]
count int
Résultat byte[]

ReadChar() public méthode

public ReadChar ( ) : char
Résultat char

ReadCharUTF8() public méthode

WARNING: INCOMPLETE, ONLY READS 2-byte UTF8 chars.
public ReadCharUTF8 ( ) : char
Résultat char

ReadDateTime() public méthode

public ReadDateTime ( ) : System.DateTime
Résultat System.DateTime

ReadDecimal() public méthode

public ReadDecimal ( ) : decimal
Résultat decimal

ReadDeltaTime() public méthode

public ReadDeltaTime ( ) : System.DateTime
Résultat System.DateTime

ReadDouble() public méthode

public ReadDouble ( ) : double
Résultat double

ReadEncodedInt() public méthode

public ReadEncodedInt ( ) : int
Résultat int

ReadFloat() public méthode

public ReadFloat ( ) : float
Résultat float

ReadIPAddress() public méthode

public ReadIPAddress ( ) : IPAddress
Résultat System.Net.IPAddress

ReadInt() public méthode

public ReadInt ( ) : int
Résultat int

ReadInts() public méthode

public ReadInts ( int count ) : int[]
count int
Résultat int[]

ReadLine() public méthode

public ReadLine ( ) : string
Résultat string

ReadLong() public méthode

public ReadLong ( ) : long
Résultat long

ReadSByte() public méthode

public ReadSByte ( ) : sbyte
Résultat sbyte

ReadShort() public méthode

public ReadShort ( ) : short
Résultat short

ReadString() public méthode

public ReadString ( ) : string
Résultat string

ReadStringKnownLength() public méthode

public ReadStringKnownLength ( int length ) : string
length int
Résultat string

ReadStringNullTerminated() public méthode

public ReadStringNullTerminated ( ) : string
Résultat string

ReadTimeSpan() public méthode

public ReadTimeSpan ( ) : System.TimeSpan
Résultat System.TimeSpan

ReadUInt() public méthode

public ReadUInt ( ) : uint
Résultat uint

ReadUInt_BigEndian() public méthode

public ReadUInt_BigEndian ( ) : uint
Résultat uint

ReadUInts() public méthode

public ReadUInts ( int count ) : uint[]
count int
Résultat uint[]

ReadULong() public méthode

public ReadULong ( ) : ulong
Résultat ulong

ReadUShort() public méthode

public ReadUShort ( ) : ushort
Résultat ushort

ReadUShort_BigEndian() public méthode

public ReadUShort_BigEndian ( ) : ushort
Résultat ushort

ReadUShorts() public méthode

public ReadUShorts ( int count ) : ushort[]
count int
Résultat ushort[]

Seek() public méthode

public Seek ( long offset, SeekOrigin origin ) : long
offset long
origin SeekOrigin
Résultat long