Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetDirectoryName() [1/2]

static ReadOnlySpan< char > System.IO.Path.GetDirectoryName ( ReadOnlySpan< char > path)
inlinestatic

Definition at line 135 of file Path.cs.

136 {
137 if (PathInternal.IsEffectivelyEmpty(path))
138 {
139 return ReadOnlySpan<char>.Empty;
140 }
141 int directoryNameOffset = GetDirectoryNameOffset(path);
142 if (directoryNameOffset < 0)
143 {
144 return ReadOnlySpan<char>.Empty;
145 }
146 return path.Slice(0, directoryNameOffset);
147 }
static int GetDirectoryNameOffset(ReadOnlySpan< char > path)
Definition Path.cs:149
ReadOnlySpan< T > Slice(int start)

References System.ReadOnlySpan< T >.Empty, System.IO.Path.GetDirectoryNameOffset(), System.IO.PathInternal.IsEffectivelyEmpty(), and System.ReadOnlySpan< T >.Slice().