File system access and serialization.
Ensures that a read operation for a file does not conflict with an AtomicWrite for the same file.
Provides a temporary path to write to and atomically inserts it at the destination location on disposal (if Commit() was called).
Copies the content of a directory to a new location preserving file timestamps, symlinks and hard links.
Provides filesystem-related helper methods.
Provides easy serialization to JSON files.
Provides easy access to platform-specific common directories for storing settings and application data.
Moves the content of a directory to a new location preserving file timestamps, symlinks and hard links.
Helper methods for resolving file system paths.
Recursively iterates over all elements in a directory.
Reads a file from disk to a stream.
Represents a temporary directory that is automatically deleted when the object is disposed.
Represents a temporary file that is automatically deleted when the object is disposed.
A temporary directory with a file that may or may not exist to indicate whether a certain condition is true or false.
Like TemporaryDirectory but also sets the current working directory to Path.
Changes the current working working directory until the object is disposed.
Allows you to specify a XmlQualifiedName (namespace short-name) for XmlStorage to use.
Provides easy serialization to XML files.