| Method/Property | Description | 
| Close() | Closes the file | 
| Read() | Reads in a specified number of characters | 
| ReadAll() | Reads the entire file | 
| ReadLine() | Reads a line of the file up to the newline character | 
| Skip() | Skips the specified number of characters | 
| SkipLine() | Skips the next line when reading the file | 
| Write() | Writes a string to the file | 
| WriteBlankLines() | Writes the specified number of blank lines to the file | 
| WriteLine() | Writes a string followed by a newline character to the file | 
| AtEndOfLine | Returns true if the pointer is immediately before the end-of-line marker | 
| AtEndOfStream | Returns true if the pointer is at the end of the file | 
| Column | Returns the column number of the current pointer position | 
| Line | Returns the line number of the current pointer position |