class · System.IO
Path
public class System.IO.Path : System.Any
Paths as text: '/' and '' both separate folders.
- Kind
- class
- Namespace
- System.IO
- Assembly
- System.Core
- Access
- public, static, abstract
- Source file
IO.ant
Inheritance
- Base classes
-
AnyPath
Properties
Methods
static method Combine(first: System.String<u8>, second: System.String<u8>) -> System.String<u8>
#
static method Combine(first: System.String<u8>, second: System.String<u8>, third: System.String<u8>) -> System.String<u8>
#
static method GetFileName(path: System.String<u8>) -> System.String<u8>
#
static method GetExtension(path: System.String<u8>) -> System.String<u8>
#
The extension with its point ("" when there is none).
static method GetFileNameWithoutExtension(path: System.String<u8>) -> System.String<u8>
#
static method GetDirectoryName(path: System.String<u8>) -> System.String<u8>
#
The folder part ("" when there is none).
static method ChangeExtension(path: System.String<u8>, extension: System.String<u8>) -> System.String<u8>
#
static method HasExtension(path: System.String<u8>) -> bool
#
Private and internal members (2)
Inherited members (5)
GetTypemethod from AnyUndescribedmethod from AnyToStringmethod from AnyHashmethod from Anydestroymethod from Any
Source
Path as Larva HIR, decompiled from its Larva HIR.
// Paths as text: '/' and '\' both separate folders.
public class System.IO.Path : System.Any
{
static method IsSeparator(c: u8) -> bool
// Where the file name starts.
static method NameStart(path: System.String<u8>) -> i32
static method Combine(first: System.String<u8>, second: System.String<u8>) -> System.String<u8>
static method Combine(first: System.String<u8>, second: System.String<u8>, third: System.String<u8>) -> System.String<u8>
static method GetFileName(path: System.String<u8>) -> System.String<u8>
// The extension with its point ("" when there is none).
static method GetExtension(path: System.String<u8>) -> System.String<u8>
static method GetFileNameWithoutExtension(path: System.String<u8>) -> System.String<u8>
// The folder part ("" when there is none).
static method GetDirectoryName(path: System.String<u8>) -> System.String<u8>
static method ChangeExtension(path: System.String<u8>, extension: System.String<u8>) -> System.String<u8>
static method HasExtension(path: System.String<u8>) -> bool
static property DirectorySeparatorChar: u8
}