Summary
This namespace contain fundamental types that support
input and output, including the ability to read and write data
to streams and to interact with the file system.
Class Types
Class | Summary |
---|---|
DirectoryPath | Represents a directory path. |
Directory |
A collection of DirectoryPath .
|
Directory |
A type converter for DirectoryPath .
|
FileExtensions |
Contains extension methods for IFile .
|
FilePath | Represents a file path. |
FilePathCollection |
A collection of FilePath .
|
FilePathConverter |
A type converter for FilePath .
|
FileSystem | A physical file system implementation. |
FileSystemExtensions |
Contains extensions for IFileSystem .
|
Globber | The file system globber. |
GlobberExtensions |
Contains extensions for IGlobber .
|
GlobberSettings | Contains settings used by the globber. |
GlobPattern | The file system globber pattern. |
Path | Provides properties and instance methods for working with paths. This class must be inherited. |
PathCollection |
A collection of Path .
|
PathComparer |
Compares Path instances.
|
PathExtensions |
Contains extensions for FilePath and DirectoryPath .
|
Process |
Utility for building process arguments. |
ProcessRunner | Responsible for starting processes. |
ProcessSettings | Specifies a set of values that are used to start a process. |
WindowsRegistry |
Represents an Windows implementation of IRegistry .
|
Enum Types
Enum | Summary |
---|---|
SearchScope | Represents a search scope. |
SpecialPath | Represents a special path. |
Interface Types
Interface | Summary |
---|---|
IDirectory | Represents a directory. |
IFile | Represents a file. |
IFileSystem | Represents a file system. |
IFileSystemInfo | Represents an entry in the file system. |
IGlobber | Represents a file system globber. |
IPath |
Represents a path. |
IProcess | Represents a process. |
IProcessArgument | Represents a process argument. |
IProcessRunner | Represents a process runner. |
IRegistry | Represents the Windows registry. |
IRegistryKey | Represents a Windows registry key. |
Namespaces
Namespace | Summary |
---|---|
Cake |
This namespace contain types used to compose process arguments in a safe way. |
Cake |
|
Cake |
This namespace contain types related to NuGet functionality. |