C# Class System.IO.FileStreamEx

Inheritance: FileStream
显示文件 Open project: jasine/SaveDouban Class Usage Examples

Public Methods

Method Description
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

Method Details

FileStreamEx() public method

public FileStreamEx ( string path, FileMode mode ) : System
path string
mode FileMode
return System

GetEncoding() public static method

public static GetEncoding ( TextEncodings TEncoding ) : Encoding
TEncoding TextEncodings
return System.Text.Encoding

HaveID3v1() public method

Indicate if current File have ID3v1
public HaveID3v1 ( ) : bool
return bool

HaveID3v2() public method

Indicate if file contain ID3v2 information
public HaveID3v2 ( ) : bool
return bool

ReadByte() public method

Read a byte from current FileStream
public ReadByte ( ) : byte
return byte

ReadData() public method

Read data from specific FileStream and return it as MemoryStream
public ReadData ( int Length ) : MemoryStream
Length int Length that must read
return MemoryStream

ReadSize() public method

Read ID3 Size
public ReadSize ( ) : int
return int

ReadText() public method

public ReadText ( int MaxLength, TextEncodings TEncoding ) : string
MaxLength int
TEncoding TextEncodings
return string

ReadText() public method

public ReadText ( int MaxLength, TextEncodings TEncoding, bool DetectEncoding ) : string
MaxLength int
TEncoding TextEncodings
DetectEncoding bool
return string

ReadText() public method

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
return string

ReadUInt() public method

Read some bytes from FileStream and return it as unsigned integer
public ReadUInt ( int Length ) : uint
Length int length of number in bytes
return uint

ReadVersion() public method

Read ID3 version from current file
public ReadVersion ( ) : System.Version
return System.Version