Represents an operating system path and provides methods for path conversion and manipulation.
More...
|
| OSPath (string text) |
| Initializes a new instance of the OSPath class with the specified text.
|
|
override string | ToString () |
|
bool | Contains (OSPath path) |
| Determines whether the current path contains the specified path.
|
|
|
static bool | IsWindows [get] |
| Gets a value indicating whether the current operating system is Windows.
|
|
string | Text [get] |
| Gets the original path text.
|
|
string | Normalized [get] |
| Gets the normalized path based on the current operating system.
|
|
string | Windows [get] |
| Gets the Windows-style path.
|
|
string | Unix [get] |
| Gets the Unix-style path.
|
|
OSPath | Relative [get] |
| Gets the path without the root or drive letter.
|
|
bool | IsAbsolute [get] |
| Gets a value indicating whether the path is absolute.
|
|
bool | IsRooted [get] |
| Gets a value indicating whether the path is rooted.
|
|
bool | HasVolume [get] |
| Gets a value indicating whether the path has a drive letter.
|
|
OSPath | Simplified [get] |
| Gets the rooted path without the drive letter.
|
|
OSPath | Parent [get] |
| Gets the parent directory of the path.
|
|
Represents an operating system path and provides methods for path conversion and manipulation.
Definition at line 8 of file OSPath.cs.
◆ OSPath()
SAPTeam.EasySign.UnifiedPath.OSPath.OSPath |
( |
string | text | ) |
|
Initializes a new instance of the OSPath class with the specified text.
- Parameters
-
◆ Contains()
bool SAPTeam.EasySign.UnifiedPath.OSPath.Contains |
( |
OSPath | path | ) |
|
Determines whether the current path contains the specified path.
- Parameters
-
- Returns
true
if the current path contains the specified path; otherwise, false
.
◆ operator OSPath()
static implicit SAPTeam.EasySign.UnifiedPath.OSPath.operator OSPath |
( |
string | text | ) |
|
|
static |
Implicitly converts a string to an OSPath.
- Parameters
-
◆ operator string()
static implicit SAPTeam.EasySign.UnifiedPath.OSPath.operator string |
( |
OSPath | path | ) |
|
|
static |
Implicitly converts an OSPath to a string.
- Parameters
-
◆ operator+()
Concatenates two paths.
- Parameters
-
left | The left path. |
right | The right path. |
- Returns
- The concatenated path.
◆ operator-()
Removes the specified path from the current path.
- Parameters
-
left | The current path. |
right | The path to remove. |
- Returns
- The resulting path after removal.
◆ ToString()
override string SAPTeam.EasySign.UnifiedPath.OSPath.ToString |
( |
| ) |
|
◆ Empty
readonly OSPath SAPTeam.EasySign.UnifiedPath.OSPath.Empty = "" |
|
static |
◆ HasVolume
bool SAPTeam.EasySign.UnifiedPath.OSPath.HasVolume |
|
get |
Gets a value indicating whether the path has a drive letter.
Definition at line 79 of file OSPath.cs.
◆ IsAbsolute
bool SAPTeam.EasySign.UnifiedPath.OSPath.IsAbsolute |
|
get |
Gets a value indicating whether the path is absolute.
Definition at line 69 of file OSPath.cs.
◆ IsRooted
bool SAPTeam.EasySign.UnifiedPath.OSPath.IsRooted |
|
get |
Gets a value indicating whether the path is rooted.
Definition at line 74 of file OSPath.cs.
◆ IsWindows
bool SAPTeam.EasySign.UnifiedPath.OSPath.IsWindows |
|
staticget |
Gets a value indicating whether the current operating system is Windows.
Definition at line 18 of file OSPath.cs.
◆ Normalized
string SAPTeam.EasySign.UnifiedPath.OSPath.Normalized |
|
get |
Gets the normalized path based on the current operating system.
Definition at line 49 of file OSPath.cs.
◆ Parent
OSPath SAPTeam.EasySign.UnifiedPath.OSPath.Parent |
|
get |
Gets the parent directory of the path.
Definition at line 89 of file OSPath.cs.
◆ Relative
OSPath SAPTeam.EasySign.UnifiedPath.OSPath.Relative |
|
get |
Gets the path without the root or drive letter.
Definition at line 64 of file OSPath.cs.
◆ Simplified
OSPath SAPTeam.EasySign.UnifiedPath.OSPath.Simplified |
|
get |
Gets the rooted path without the drive letter.
Definition at line 84 of file OSPath.cs.
◆ Text
string SAPTeam.EasySign.UnifiedPath.OSPath.Text |
|
getprotected |
Gets the original path text.
Definition at line 44 of file OSPath.cs.
◆ Unix
string SAPTeam.EasySign.UnifiedPath.OSPath.Unix |
|
get |
Gets the Unix-style path.
Definition at line 59 of file OSPath.cs.
◆ Windows
string SAPTeam.EasySign.UnifiedPath.OSPath.Windows |
|
get |
Gets the Windows-style path.
Definition at line 54 of file OSPath.cs.
The documentation for this class was generated from the following file: