C# Class ICSharpCode.TextEditor.Util.FileReader

Class that can open text files with auto-detection of the encoding.
显示文件 Open project: jumpinjackie/fdotoolbox Class Usage Examples

Public Methods

Method Description
IsUnicode ( Encoding encoding ) : bool
OpenStream ( FileStream fs, Encoding suggestedEncoding, Encoding defaultEncoding ) : StreamReader
ReadFileContent ( string fileName, Encoding &encoding, Encoding defaultEncoding ) : string

Private Methods

Method Description
AutoDetect ( FileStream fs, byte firstByte, byte secondByte, Encoding defaultEncoding ) : StreamReader

Method Details

IsUnicode() public static method

public static IsUnicode ( Encoding encoding ) : bool
encoding System.Text.Encoding
return bool

OpenStream() public static method

public static OpenStream ( FileStream fs, Encoding suggestedEncoding, Encoding defaultEncoding ) : StreamReader
fs System.IO.FileStream
suggestedEncoding System.Text.Encoding
defaultEncoding System.Text.Encoding
return System.IO.StreamReader

ReadFileContent() public static method

public static ReadFileContent ( string fileName, Encoding &encoding, Encoding defaultEncoding ) : string
fileName string
encoding System.Text.Encoding
defaultEncoding System.Text.Encoding
return string