Zdexby TheHolyOneZ
44,741 classes
Class

Path

: Object
System.IO.Path, mscorlib 0x0010 (16 B) inherited 0x0010 mscorlib.dll
0x00x0010

Members 10

OffsetSizeNameTypeFlagsDefault
0x08InvalidPathCharschar[]PublicStatic+1 flags—
0x02AltDirectorySeparatorCharushortPublicStatic+1 flags—
0x02DirectorySeparatorCharushortPublicStatic+1 flags—
0x02PathSeparatorushortPublicStatic+1 flags—
0x08DirectorySeparatorStrstringStatic+2 flags—
0x02VolumeSeparatorCharushortPublicStatic+1 flags—
0x001A0x06padding / unreflected
0x08PathSeparatorCharschar[]Static+2 flags—
0x01dirEqualsVolumeboolPrivateStatic+1 flags—
0x00290x07padding / unreflected
0x08trimEndCharsWindowschar[]Static+2 flags—
0x08trimEndCharsUnixchar[]Static+2 flags—

Functions 36

SignatureFlagsNativeParams
string ChangeExtension(const string& path, const string& extension)PublicStatic0x08
string Combine(const string& path1, const string& path2)PublicStatic0x08
string CleanPath(const string& s)Static+1 flags0x08
string GetDirectoryName(const string& path)PublicStatic0x08
ReadOnlySpan<System.Char> GetDirectoryName(const ReadOnlySpan<System.Char>& path)PublicStatic0x10
string GetExtension(const string& path)PublicStatic0x08
string GetFileName(const string& path)PublicStatic0x08
string GetFileNameWithoutExtension(const string& path)PublicStatic0x08
string GetFullPath(const string& path)PublicStatic0x08
string GetFullPathInternal(const string& path)Static+1 flags0x08
int GetFullPathName(const string& path, int numBufferChars, StringBuilder buffer, ref long& lpFilePartOrNull)PrivateStatic+1 flags0x08
string GetFullPathName(const string& path)Static+1 flags0x08
string WindowsDriveAdjustment(const string& path)Static+1 flags0x08
string InsecureGetFullPath(const string& path)Static+1 flags0x08
bool IsDirectorySeparator(ushort c)Static+1 flags0x02
string GetPathRoot(const string& path)PublicStatic0x08
string GetTempPath()PublicStatic0x08
string get_temp_path()PrivateStatic0x08
bool IsPathRooted(const ReadOnlySpan<System.Char>& path)PublicStatic0x10
bool IsPathRooted(const string& path)PublicStatic0x08
char[] GetInvalidFileNameChars()PublicStatic0x08
char[] GetInvalidPathChars()PublicStatic0x08
int findExtension(const string& path)PrivateStatic0x08
void .cctor()PrivateStatic+1 flags0x00
string GetServerAndShare(const string& path)PrivateStatic0x08
bool SameRoot(const string& root, const string& path)PrivateStatic0x08
string CanonicalizePath(const string& path)PrivateStatic0x08
string Combine(const string[]& paths)PublicStatic0x08
string Combine(const string& path1, const string& path2, const string& path3)PublicStatic0x08
void Validate(const string& path)Static+1 flags0x08
void Validate(const string& path, const string& parameterName)Static+1 flags0x08
ReadOnlySpan<System.Char> GetFileName(const ReadOnlySpan<System.Char>& path)PublicStatic0x10
string Join(const ReadOnlySpan<System.Char>& path1, const ReadOnlySpan<System.Char>& path2)PublicStatic0x10
string Join(const ReadOnlySpan<System.Char>& path1, const ReadOnlySpan<System.Char>& path2, const ReadOnlySpan<System.Char>& path3)PublicStatic0x10
string JoinInternal(const ReadOnlySpan<System.Char>& first, const ReadOnlySpan<System.Char>& second)PrivateStatic0x10
string JoinInternal(const ReadOnlySpan<System.Char>& first, const ReadOnlySpan<System.Char>& second, const ReadOnlySpan<System.Char>& third)PrivateStatic0x10