C# Class ALE.FileSystem.File

Show file Open project: blesh/ALE

Public Methods

Method Description
Read ( string path, Action callback ) : void

Reads a file as a stream in chunks.

ReadAllBytes ( string path, byte[]>.Action callback ) : void
ReadAllLines ( string path, string[]>.Action callback ) : void
ReadAllLines ( string path, Encoding encoding, string[]>.Action callback ) : void
ReadAllText ( string path, string>.Action callback ) : void
ReadAllText ( string path, Encoding encoding, string>.Action callback ) : void

Private Methods

Method Description
FileReadAllAsync ( string path, byte[]>.Action complete ) : void
FileReadAllCallback ( IAsyncResult result ) : void
ReadAsyncCallback ( IAsyncResult result ) : void

Method Details

Read() public static method

Reads a file as a stream in chunks.
public static Read ( string path, Action callback ) : void
path string The file path.
callback Action Called when a chunk is read.
return void

ReadAllBytes() public static method

public static ReadAllBytes ( string path, byte[]>.Action callback ) : void
path string
callback byte[]>.Action
return void

ReadAllLines() public static method

public static ReadAllLines ( string path, string[]>.Action callback ) : void
path string
callback string[]>.Action
return void

ReadAllLines() public static method

public static ReadAllLines ( string path, Encoding encoding, string[]>.Action callback ) : void
path string
encoding System.Text.Encoding
callback string[]>.Action
return void

ReadAllText() public static method

public static ReadAllText ( string path, string>.Action callback ) : void
path string
callback string>.Action
return void

ReadAllText() public static method

public static ReadAllText ( string path, Encoding encoding, string>.Action callback ) : void
path string
encoding System.Text.Encoding
callback string>.Action
return void