C# Class WhiskWork.Core.WorkflowPath

Datei anzeigen Open project: jorn-ola-birkeland/WhiskWork Class Usage Examples

Public Methods

Method Description
CombinePath ( string path1, string path2 ) : string
FindCommonRoot ( string path1, string path2 ) : string
GetLeafDirectory ( string path ) : string
GetParentPath ( string path ) : string
GetPathsBetween ( string path1, string path2 ) : IEnumerable
GetSubPaths ( string path ) : IEnumerable
IsValidPath ( string path ) : bool

Private Methods

Method Description
RemoveLeadingSeparator ( string path2 ) : string
RemoveTrailingSeparator ( string path ) : string
ThrowIfInvalidPath ( string path, string paramName ) : void

Method Details

CombinePath() public static method

public static CombinePath ( string path1, string path2 ) : string
path1 string
path2 string
return string

FindCommonRoot() public static method

public static FindCommonRoot ( string path1, string path2 ) : string
path1 string
path2 string
return string

GetLeafDirectory() public static method

public static GetLeafDirectory ( string path ) : string
path string
return string

GetParentPath() public static method

public static GetParentPath ( string path ) : string
path string
return string

GetPathsBetween() public static method

public static GetPathsBetween ( string path1, string path2 ) : IEnumerable
path1 string
path2 string
return IEnumerable

GetSubPaths() public static method

public static GetSubPaths ( string path ) : IEnumerable
path string
return IEnumerable

IsValidPath() public static method

public static IsValidPath ( string path ) : bool
path string
return bool