C# Класс TagTool.IO.EndianReader

Наследование: System.IO.BinaryReader
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
EndianReader ( Stream stream, EndianFormat format ) : System
PeekUInt16 ( ) : ushort
PeekUInt16 ( EndianFormat Type ) : ushort
ReadBlock ( byte buffer, int offset, int size ) : int
ReadDouble ( ) : double
ReadDouble ( EndianFormat format ) : double
ReadInt16 ( ) : short
ReadInt16 ( EndianFormat format ) : short
ReadInt32 ( ) : int
ReadInt32 ( EndianFormat format ) : int
ReadInt64 ( ) : long
ReadInt64 ( EndianFormat format ) : long
ReadNullTerminatedString ( ) : string
ReadNullTerminatedString ( int MaxLength ) : string
ReadSingle ( ) : float
ReadSingle ( EndianFormat format ) : float
ReadString ( int Length, bool Trim = true ) : string
ReadUInt16 ( ) : ushort
ReadUInt16 ( EndianFormat format ) : ushort
ReadUInt32 ( ) : uint
ReadUInt32 ( EndianFormat format ) : uint
ReadUInt64 ( ) : ulong
ReadUInt64 ( EndianFormat format ) : ulong
SeekTo ( long offset ) : void
Skip ( long count ) : void

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

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

public EndianReader ( Stream stream, EndianFormat format ) : System
stream Stream
format EndianFormat
Результат System

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

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

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

public PeekUInt16 ( EndianFormat Type ) : ushort
Type EndianFormat
Результат ushort

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

public ReadBlock ( byte buffer, int offset, int size ) : int
buffer byte
offset int
size int
Результат int

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

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

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

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

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

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

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

public ReadInt16 ( EndianFormat format ) : short
format EndianFormat
Результат short

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

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

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

public ReadInt32 ( EndianFormat format ) : int
format EndianFormat
Результат int

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

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

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

public ReadInt64 ( EndianFormat format ) : long
format EndianFormat
Результат long

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

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

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

public ReadNullTerminatedString ( int MaxLength ) : string
MaxLength int
Результат string

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

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

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

public ReadSingle ( EndianFormat format ) : float
format EndianFormat
Результат float

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

public ReadString ( int Length, bool Trim = true ) : string
Length int
Trim bool
Результат string

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

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

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

public ReadUInt16 ( EndianFormat format ) : ushort
format EndianFormat
Результат ushort

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

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

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

public ReadUInt32 ( EndianFormat format ) : uint
format EndianFormat
Результат uint

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

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

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

public ReadUInt64 ( EndianFormat format ) : ulong
format EndianFormat
Результат ulong

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

public SeekTo ( long offset ) : void
offset long
Результат void

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

public Skip ( long count ) : void
count long
Результат void