C# Класс withSIX.Core.Extensions.PathExtensions

Показать файл Открыть проект

Открытые методы

Метод Описание
CleanPath ( this path ) : string
CygwinPath ( this arg ) : string
EscapePath ( this arg ) : string
FilterDotted ( this infos ) : IEnumerable
FilterDotted ( this infos ) : IEnumerable
FilterDottedDirectories ( this di ) : IEnumerable
FilterDottedFiles ( this di ) : IEnumerable
GetNearestExisting ( this path ) : IAbsoluteDirectoryPath
GetRoot ( this dir ) : IAbsoluteDirectoryPath
GetRoot ( this path ) : IRelativeDirectoryPath
MatchesSub ( this path, string name ) : bool
MingwPath ( this arg ) : string
PosixSlash ( this arg ) : string
RecurseFilterDottedDirectories ( this di ) : IEnumerable
SubStartsWith ( this path, string name ) : bool
ToAbsoluteDirectoryPathNullSafe ( this path ) : IAbsoluteDirectoryPath
ToAbsoluteFilePathNullSafe ( this path ) : IAbsoluteFilePath

Приватные методы

Метод Описание
StartsWithDot ( FileSystemInfo x ) : bool

Описание методов

CleanPath() публичный статический Метод

public static CleanPath ( this path ) : string
path this
Результат string

CygwinPath() публичный статический Метод

public static CygwinPath ( this arg ) : string
arg this
Результат string

EscapePath() публичный статический Метод

public static EscapePath ( this arg ) : string
arg this
Результат string

FilterDotted() публичный статический Метод

public static FilterDotted ( this infos ) : IEnumerable
infos this
Результат IEnumerable

FilterDotted() публичный статический Метод

public static FilterDotted ( this infos ) : IEnumerable
infos this
Результат IEnumerable

FilterDottedDirectories() публичный статический Метод

public static FilterDottedDirectories ( this di ) : IEnumerable
di this
Результат IEnumerable

FilterDottedFiles() публичный статический Метод

public static FilterDottedFiles ( this di ) : IEnumerable
di this
Результат IEnumerable

GetNearestExisting() публичный статический Метод

public static GetNearestExisting ( this path ) : IAbsoluteDirectoryPath
path this
Результат IAbsoluteDirectoryPath

GetRoot() публичный статический Метод

public static GetRoot ( this dir ) : IAbsoluteDirectoryPath
dir this
Результат IAbsoluteDirectoryPath

GetRoot() публичный статический Метод

public static GetRoot ( this path ) : IRelativeDirectoryPath
path this
Результат IRelativeDirectoryPath

MatchesSub() публичный статический Метод

public static MatchesSub ( this path, string name ) : bool
path this
name string
Результат bool

MingwPath() публичный статический Метод

public static MingwPath ( this arg ) : string
arg this
Результат string

PosixSlash() публичный статический Метод

public static PosixSlash ( this arg ) : string
arg this
Результат string

RecurseFilterDottedDirectories() публичный статический Метод

public static RecurseFilterDottedDirectories ( this di ) : IEnumerable
di this
Результат IEnumerable

SubStartsWith() публичный статический Метод

public static SubStartsWith ( this path, string name ) : bool
path this
name string
Результат bool

ToAbsoluteDirectoryPathNullSafe() публичный статический Метод

public static ToAbsoluteDirectoryPathNullSafe ( this path ) : IAbsoluteDirectoryPath
path this
Результат IAbsoluteDirectoryPath

ToAbsoluteFilePathNullSafe() публичный статический Метод

public static ToAbsoluteFilePathNullSafe ( this path ) : IAbsoluteFilePath
path this
Результат IAbsoluteFilePath