Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.IO.PathInternal Class Reference

Static Package Functions

static bool IsRoot (ReadOnlySpan< char > path)
 
static string TrimEndingDirectorySeparator (string path)
 
static bool EndsInDirectorySeparator (string path)
 
static bool EndsInDirectorySeparator (ReadOnlySpan< char > path)
 
static bool IsValidDriveChar (char value)
 
static bool EndsWithPeriodOrSpace (string path)
 
static string EnsureExtendedPrefixIfNeeded (string path)
 
static string EnsureExtendedPrefix (string path)
 
static bool IsDevice (ReadOnlySpan< char > path)
 
static bool IsDeviceUNC (ReadOnlySpan< char > path)
 
static bool IsExtended (ReadOnlySpan< char > path)
 
static int GetRootLength (ReadOnlySpan< char > path)
 
static bool IsPartiallyQualified (ReadOnlySpan< char > path)
 
static bool IsDirectorySeparator (char c)
 
static bool IsValidDriveChar (char value)
 
static string EnsureExtendedPrefixIfNeeded (string path)
 
static string EnsureExtendedPrefix (string path)
 
static bool IsDevice (string path)
 
static bool IsExtended (string path)
 
static bool IsPartiallyQualified (string path)
 
static bool IsDirectorySeparator (char c)
 
static bool StartsWithDirectorySeparator (ReadOnlySpan< char > path)
 
static string EnsureTrailingSeparator (string path)
 
static bool IsRoot (ReadOnlySpan< char > path)
 
static int GetCommonPathLength (string first, string second, bool ignoreCase)
 
static unsafe int EqualStartingCharacterCount (string first, string second, bool ignoreCase)
 
static bool AreRootsEqual (string first, string second, StringComparison comparisonType)
 
static string RemoveRelativeSegments (string path, int rootLength)
 
static bool RemoveRelativeSegments (ReadOnlySpan< char > path, int rootLength, ref ValueStringBuilder sb)
 
static string TrimEndingDirectorySeparator (string path)
 
static bool EndsInDirectorySeparator (string path)
 
static ReadOnlySpan< char > TrimEndingDirectorySeparator (ReadOnlySpan< char > path)
 
static bool EndsInDirectorySeparator (ReadOnlySpan< char > path)
 
static string GetLinkTargetFullPath (string path, string pathToTarget)
 
static bool IsValidDriveChar (char value)
 
static bool EndsWithPeriodOrSpace (string path)
 
static string EnsureExtendedPrefixIfNeeded (string path)
 
static string EnsureExtendedPrefix (string path)
 
static bool IsDevice (ReadOnlySpan< char > path)
 
static bool IsDeviceUNC (ReadOnlySpan< char > path)
 
static bool IsExtended (ReadOnlySpan< char > path)
 
static int GetRootLength (ReadOnlySpan< char > path)
 
static bool IsPartiallyQualified (ReadOnlySpan< char > path)
 
static bool IsDirectorySeparator (char c)
 
static string NormalizeDirectorySeparators (string path)
 
static bool IsEffectivelyEmpty (ReadOnlySpan< char > path)
 

Properties

static StringComparison StringComparison [get]
 
static bool IsCaseSensitive [get]
 

Static Private Member Functions

static bool EndsWithPeriodOrSpace (string path)
 

Detailed Description

Definition at line 3 of file PathInternal.cs.


The documentation for this class was generated from the following files: