Table of Contents

Namespace Olve.Paths

Classes

Path

Represents a utility class for creating and managing platform-specific path abstractions.

PathExtensions

Extension methods for IPath.

PurePathMatchExtensions

Provides functional matching methods for IPurePath implementations.

PurePathSwitchExtensions

Provides functional switch methods for IPurePath implementations.

Interfaces

IPath

Represents a path that includes contextual information about its environment, such as its element type and resolved state.

IPathEnvironment

Provides access to environment-dependent path information, such as the current working directory or executable path.

IPurePath

Represents an immutable and pure file system path that is independent of the actual file system.

Enums

ElementType

Represents the type of an element in a path.

PathPlatform

Specifies the platform that a path is intended for.

PathType

Describes the type of a path string.