|
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.