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