Table of Contents

Namespace Terminal.Gui.FileServices

The FileServices namespace provides low-level file system operations.

See OpenDialog and @Terminal.Gui.FileServices.SaveDialog for high-level user interface components for file selection and management.

Classes

FileSystemColorProvider

Provides a way to get the color of a file or directory.

FileSystemIconProvider

Determines which symbol to use to represent files and directories.

FileSystemTreeBuilder

TreeView builder for creating file system based trees.

Interfaces

IFileOperations

Interface for defining how to handle file/directory deletion, rename and newing attempts in FileDialog.

ISearchMatcher

Defines whether a given file/directory matches a set of search terms.