| 
| static ? string  | ChangeExtension (string? path, string? extension) | 
|   | 
| static ? string  | GetDirectoryName (string? path) | 
|   | 
| static ReadOnlySpan< char >  | GetDirectoryName (ReadOnlySpan< char > path) | 
|   | 
| static ? string  | GetExtension (string? path) | 
|   | 
| static ReadOnlySpan< char >  | GetExtension (ReadOnlySpan< char > path) | 
|   | 
| static ? string  | GetFileName (string? path) | 
|   | 
| static ReadOnlySpan< char >  | GetFileName (ReadOnlySpan< char > path) | 
|   | 
| static ? string  | GetFileNameWithoutExtension (string? path) | 
|   | 
| static ReadOnlySpan< char >  | GetFileNameWithoutExtension (ReadOnlySpan< char > path) | 
|   | 
| static unsafe string  | GetRandomFileName () | 
|   | 
| static bool  | IsPathFullyQualified (string path) | 
|   | 
| static bool  | IsPathFullyQualified (ReadOnlySpan< char > path) | 
|   | 
| static bool  | HasExtension ([NotNullWhen(true)] string? path) | 
|   | 
| static bool  | HasExtension (ReadOnlySpan< char > path) | 
|   | 
| static string  | Combine (string path1, string path2) | 
|   | 
| static string  | Combine (string path1, string path2, string path3) | 
|   | 
| static string  | Combine (string path1, string path2, string path3, string path4) | 
|   | 
| static string  | Combine (params string[] paths) | 
|   | 
| static string  | Join (ReadOnlySpan< char > path1, ReadOnlySpan< char > path2) | 
|   | 
| static string  | Join (ReadOnlySpan< char > path1, ReadOnlySpan< char > path2, ReadOnlySpan< char > path3) | 
|   | 
| static string  | Join (ReadOnlySpan< char > path1, ReadOnlySpan< char > path2, ReadOnlySpan< char > path3, ReadOnlySpan< char > path4) | 
|   | 
| static string  | Join (string? path1, string? path2) | 
|   | 
| static string  | Join (string? path1, string? path2, string? path3) | 
|   | 
| static string  | Join (string? path1, string? path2, string? path3, string? path4) | 
|   | 
| static string  | Join (params string?[] paths) | 
|   | 
| static bool  | TryJoin (ReadOnlySpan< char > path1, ReadOnlySpan< char > path2, Span< char > destination, out int charsWritten) | 
|   | 
| static bool  | TryJoin (ReadOnlySpan< char > path1, ReadOnlySpan< char > path2, ReadOnlySpan< char > path3, Span< char > destination, out int charsWritten) | 
|   | 
| static string  | GetRelativePath (string relativeTo, string path) | 
|   | 
| static string  | TrimEndingDirectorySeparator (string path) | 
|   | 
| static ReadOnlySpan< char >  | TrimEndingDirectorySeparator (ReadOnlySpan< char > path) | 
|   | 
| static bool  | EndsInDirectorySeparator (ReadOnlySpan< char > path) | 
|   | 
| static bool  | EndsInDirectorySeparator (string path) | 
|   | 
| static char[]  | GetInvalidFileNameChars () | 
|   | 
| static char[]  | GetInvalidPathChars () | 
|   | 
| static string  | GetFullPath (string path) | 
|   | 
| static string  | GetFullPath (string path, string basePath) | 
|   | 
| static string  | GetTempPath () | 
|   | 
| static string  | GetTempFileName () | 
|   | 
| static bool  | IsPathRooted ([NotNullWhen(true)] string? path) | 
|   | 
| static bool  | IsPathRooted (ReadOnlySpan< char > path) | 
|   | 
| static ? string  | GetPathRoot (string? path) | 
|   | 
| static ReadOnlySpan< char >  | GetPathRoot (ReadOnlySpan< char > path) | 
|   | 
 | 
| static string  | CombineInternal (string first, string second) | 
|   | 
| static string  | CombineInternal (string first, string second, string third) | 
|   | 
| static string  | CombineInternal (string first, string second, string third, string fourth) | 
|   | 
| static string  | JoinInternal (ReadOnlySpan< char > first, ReadOnlySpan< char > second) | 
|   | 
| static unsafe string  | JoinInternal (ReadOnlySpan< char > first, ReadOnlySpan< char > second, ReadOnlySpan< char > third) | 
|   | 
| static unsafe string  | JoinInternal (ReadOnlySpan< char > first, ReadOnlySpan< char > second, ReadOnlySpan< char > third, ReadOnlySpan< char > fourth) | 
|   | 
| static unsafe void  | Populate83FileNameFromRandomBytes (byte *bytes, int byteCount, Span< char > chars) | 
|   | 
| static string  | GetRelativePath (string relativeTo, string path, StringComparison comparisonType) | 
|   | 
| static string  | GetFullPathInternal (string path) | 
|   | 
| static void  | GetTempPath (ref ValueStringBuilder builder) | 
|   | 
Definition at line 7 of file Path.cs.