C# Класс Ypsilon.Core.IO.BinaryFileReader

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

BinaryFileReader() публичный Метод

public BinaryFileReader ( BinaryReader br ) : System
br System.IO.BinaryReader
Результат System

BinaryFileReader() публичный Метод

public BinaryFileReader ( MemoryStream stream ) : System
stream System.IO.MemoryStream
Результат System

BinaryFileReader() публичный Метод

public BinaryFileReader ( string path ) : System
path string
Результат System

Close() публичный Метод

public Close ( ) : void
Результат void

End() публичный Метод

public End ( ) : bool
Результат bool

Read7BitEncodedInt() публичный Метод

public Read7BitEncodedInt ( ) : int
Результат int

ReadBool() публичный Метод

public ReadBool ( ) : bool
Результат bool

ReadByte() публичный Метод

public ReadByte ( ) : byte
Результат byte

ReadBytes() публичный Метод

public ReadBytes ( int count ) : byte[]
count int
Результат byte[]

ReadChar() публичный Метод

public ReadChar ( ) : char
Результат char

ReadCharUTF8() публичный Метод

WARNING: INCOMPLETE, ONLY READS 2-byte UTF8 chars.
public ReadCharUTF8 ( ) : char
Результат char

ReadDateTime() публичный Метод

public ReadDateTime ( ) : System.DateTime
Результат System.DateTime

ReadDecimal() публичный Метод

public ReadDecimal ( ) : decimal
Результат decimal

ReadDeltaTime() публичный Метод

public ReadDeltaTime ( ) : System.DateTime
Результат System.DateTime

ReadDouble() публичный Метод

public ReadDouble ( ) : double
Результат double

ReadEncodedInt() публичный Метод

public ReadEncodedInt ( ) : int
Результат int

ReadFloat() публичный Метод

public ReadFloat ( ) : float
Результат float

ReadIPAddress() публичный Метод

public ReadIPAddress ( ) : IPAddress
Результат System.Net.IPAddress

ReadInt() публичный Метод

public ReadInt ( ) : int
Результат int

ReadInts() публичный Метод

public ReadInts ( int count ) : int[]
count int
Результат int[]

ReadLine() публичный Метод

public ReadLine ( ) : string
Результат string

ReadLong() публичный Метод

public ReadLong ( ) : long
Результат long

ReadSByte() публичный Метод

public ReadSByte ( ) : sbyte
Результат sbyte

ReadShort() публичный Метод

public ReadShort ( ) : short
Результат short

ReadString() публичный Метод

public ReadString ( ) : string
Результат string

ReadStringKnownLength() публичный Метод

public ReadStringKnownLength ( int length ) : string
length int
Результат string

ReadStringNullTerminated() публичный Метод

public ReadStringNullTerminated ( ) : string
Результат string

ReadTimeSpan() публичный Метод

public ReadTimeSpan ( ) : System.TimeSpan
Результат System.TimeSpan

ReadUInt() публичный Метод

public ReadUInt ( ) : uint
Результат uint

ReadUInt_BigEndian() публичный Метод

public ReadUInt_BigEndian ( ) : uint
Результат uint

ReadUInts() публичный Метод

public ReadUInts ( int count ) : uint[]
count int
Результат uint[]

ReadULong() публичный Метод

public ReadULong ( ) : ulong
Результат ulong

ReadUShort() публичный Метод

public ReadUShort ( ) : ushort
Результат ushort

ReadUShort_BigEndian() публичный Метод

public ReadUShort_BigEndian ( ) : ushort
Результат ushort

ReadUShorts() публичный Метод

public ReadUShorts ( int count ) : ushort[]
count int
Результат ushort[]

Seek() публичный Метод

public Seek ( long offset, SeekOrigin origin ) : long
offset long
origin SeekOrigin
Результат long