| string ChangeExtension(const string& path, const string& extension) | PublicStatic | | 0x08 |
| string Combine(const string& path1, const string& path2) | PublicStatic | | 0x08 |
| string CleanPath(const string& s) | Static+1 flags | | 0x08 |
| string GetDirectoryName(const string& path) | PublicStatic | | 0x08 |
| ReadOnlySpan<System.Char> GetDirectoryName(const ReadOnlySpan<System.Char>& path) | PublicStatic | | 0x10 |
| string GetExtension(const string& path) | PublicStatic | | 0x08 |
| string GetFileName(const string& path) | PublicStatic | | 0x08 |
| string GetFileNameWithoutExtension(const string& path) | PublicStatic | | 0x08 |
| string GetFullPath(const string& path) | PublicStatic | | 0x08 |
| string GetFullPathInternal(const string& path) | Static+1 flags | | 0x08 |
| int GetFullPathName(const string& path, int numBufferChars, StringBuilder buffer, long lpFilePartOrNull) | PrivateStatic+1 flags | | 0x08 |
| string GetFullPathName(const string& path) | Static+1 flags | | 0x08 |
| string WindowsDriveAdjustment(const string& path) | Static+1 flags | | 0x08 |
| string InsecureGetFullPath(const string& path) | Static+1 flags | | 0x08 |
| bool IsDirectorySeparator(ushort c) | Static+1 flags | | 0x02 |
| string GetPathRoot(const string& path) | PublicStatic | | 0x08 |
| string GetTempPath() | PublicStatic | | 0x08 |
| string get_temp_path() | PrivateStatic | | 0x08 |
| bool IsPathRooted(const ReadOnlySpan<System.Char>& path) | PublicStatic | | 0x10 |
| bool IsPathRooted(const string& path) | PublicStatic | | 0x08 |
| char[] GetInvalidFileNameChars() | PublicStatic | | 0x08 |
| char[] GetInvalidPathChars() | PublicStatic | | 0x08 |
| int findExtension(const string& path) | PrivateStatic | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |
| string GetServerAndShare(const string& path) | PrivateStatic | | 0x08 |
| bool SameRoot(const string& root, const string& path) | PrivateStatic | | 0x08 |
| string CanonicalizePath(const string& path) | PrivateStatic | | 0x08 |
| string Combine(const string[]& paths) | PublicStatic | | 0x08 |
| string Combine(const string& path1, const string& path2, const string& path3) | PublicStatic | | 0x08 |
| ReadOnlySpan<System.Char> GetFileName(const ReadOnlySpan<System.Char>& path) | PublicStatic | | 0x10 |
| string Join(const ReadOnlySpan<System.Char>& path1, const ReadOnlySpan<System.Char>& path2) | PublicStatic | | 0x10 |
| string Join(const ReadOnlySpan<System.Char>& path1, const ReadOnlySpan<System.Char>& path2, const ReadOnlySpan<System.Char>& path3) | PublicStatic | | 0x10 |
| string JoinInternal(const ReadOnlySpan<System.Char>& first, const ReadOnlySpan<System.Char>& second) | PrivateStatic | | 0x10 |
| string JoinInternal(const ReadOnlySpan<System.Char>& first, const ReadOnlySpan<System.Char>& second, const ReadOnlySpan<System.Char>& third) | PrivateStatic | | 0x10 |