C# Класс System.IO.FileStreamEx

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

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

Метод Описание
FileStreamEx ( string path, FileMode mode ) : System
GetEncoding ( TextEncodings TEncoding ) : Encoding
HaveID3v1 ( ) : bool

Indicate if current File have ID3v1

HaveID3v2 ( ) : bool

Indicate if file contain ID3v2 information

ReadByte ( ) : byte

Read a byte from current FileStream

ReadData ( int Length ) : MemoryStream

Read data from specific FileStream and return it as MemoryStream

ReadSize ( ) : int

Read ID3 Size

ReadText ( int MaxLength, TextEncodings TEncoding ) : string
ReadText ( int MaxLength, TextEncodings TEncoding, bool DetectEncoding ) : string
ReadText ( int MaxLength, TextEncodings TEncoding, int &ReadedLength, bool DetectEncoding ) : string

Read string from current FileStream

ReadUInt ( int Length ) : uint

Read some bytes from FileStream and return it as unsigned integer

ReadVersion ( ) : System.Version

Read ID3 version from current file

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

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

public FileStreamEx ( string path, FileMode mode ) : System
path string
mode FileMode
Результат System

GetEncoding() публичный статический Метод

public static GetEncoding ( TextEncodings TEncoding ) : Encoding
TEncoding TextEncodings
Результат System.Text.Encoding

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

Indicate if current File have ID3v1
public HaveID3v1 ( ) : bool
Результат bool

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

Indicate if file contain ID3v2 information
public HaveID3v2 ( ) : bool
Результат bool

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

Read a byte from current FileStream
public ReadByte ( ) : byte
Результат byte

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

Read data from specific FileStream and return it as MemoryStream
public ReadData ( int Length ) : MemoryStream
Length int Length that must read
Результат MemoryStream

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

Read ID3 Size
public ReadSize ( ) : int
Результат int

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

public ReadText ( int MaxLength, TextEncodings TEncoding ) : string
MaxLength int
TEncoding TextEncodings
Результат string

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

public ReadText ( int MaxLength, TextEncodings TEncoding, bool DetectEncoding ) : string
MaxLength int
TEncoding TextEncodings
DetectEncoding bool
Результат string

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

Read string from current FileStream
public ReadText ( int MaxLength, TextEncodings TEncoding, int &ReadedLength, bool DetectEncoding ) : string
MaxLength int Maximum length that can read from stream
TEncoding TextEncodings TextEcoding to read from Stream
ReadedLength int
DetectEncoding bool Can method recognize encoding of text from Encoding inicators
Результат string

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

Read some bytes from FileStream and return it as unsigned integer
public ReadUInt ( int Length ) : uint
Length int length of number in bytes
Результат uint

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

Read ID3 version from current file
public ReadVersion ( ) : System.Version
Результат System.Version