C# Class Peg.Base.FileLoader

Show file Open project: Andos/BinaryFileSchema Class Usage Examples

Public Properties

Property Type Description
encoding_ FileEncoding

Public Methods

Method Description
FileLoader ( EncodingClass encodingClass, UnicodeDetection detection, string path ) : System
IsBinaryFile ( ) : bool
LoadFile ( byte &src ) : bool
LoadFile ( string &src ) : bool

Private Methods

Method Description
DetermineUnicodeWhenFirstCharIsAscii ( string path ) : FileEncoding
FileEncodingToTextEncoding ( ) : Encoding
GetEncoding ( EncodingClass encodingClass, UnicodeDetection detection, string path ) : FileEncoding

Method Details

FileLoader() public method

public FileLoader ( EncodingClass encodingClass, UnicodeDetection detection, string path ) : System
encodingClass EncodingClass
detection UnicodeDetection
path string
return System

IsBinaryFile() public method

public IsBinaryFile ( ) : bool
return bool

LoadFile() public method

public LoadFile ( byte &src ) : bool
src byte
return bool

LoadFile() public method

public LoadFile ( string &src ) : bool
src string
return bool

Property Details

encoding_ public property

public FileEncoding encoding_
return FileEncoding