C# Class withSIX.Core.PathConfiguration

Inheritance: IPathConfiguration, IDomainService, IEnableLogging
Show file Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Public Methods

Method Description
GetLocalDataRootPath ( ) : IAbsoluteDirectoryPath
GetRoamingRootPath ( ) : IAbsoluteDirectoryPath
SetPaths ( IAbsoluteDirectoryPath appPath = null, IAbsoluteDirectoryPath dataPath = null, IAbsoluteDirectoryPath localDataPath = null, IAbsoluteDirectoryPath tempPath = null, IAbsoluteDirectoryPath configPath = null, IAbsoluteDirectoryPath toolPath = null, IAbsoluteDirectoryPath sharedDataPath = null ) : void

Protected Methods

Method Description
GetAppPath ( ) : IAbsoluteDirectoryPath
GetDataPath ( ) : IAbsoluteDirectoryPath
GetLocalDataPath ( ) : IAbsoluteDirectoryPath
GetMyDocumentsPath ( ) : IAbsoluteDirectoryPath
GetProgramDataPath ( ) : IAbsoluteDirectoryPath

Private Methods

Method Description
GetLocalDataSharedPath ( ) : IAbsoluteDirectoryPath
GetLocalSharedDllPath ( ) : IAbsoluteDirectoryPath
GetSystemSharedPath ( ) : IAbsoluteDirectoryPath

Method Details

GetAppPath() protected method

protected GetAppPath ( ) : IAbsoluteDirectoryPath
return IAbsoluteDirectoryPath

GetDataPath() protected method

protected GetDataPath ( ) : IAbsoluteDirectoryPath
return IAbsoluteDirectoryPath

GetLocalDataPath() protected method

protected GetLocalDataPath ( ) : IAbsoluteDirectoryPath
return IAbsoluteDirectoryPath

GetLocalDataRootPath() public static method

public static GetLocalDataRootPath ( ) : IAbsoluteDirectoryPath
return IAbsoluteDirectoryPath

GetMyDocumentsPath() protected method

protected GetMyDocumentsPath ( ) : IAbsoluteDirectoryPath
return IAbsoluteDirectoryPath

GetProgramDataPath() protected method

protected GetProgramDataPath ( ) : IAbsoluteDirectoryPath
return IAbsoluteDirectoryPath

GetRoamingRootPath() public static method

public static GetRoamingRootPath ( ) : IAbsoluteDirectoryPath
return IAbsoluteDirectoryPath

SetPaths() public method

public SetPaths ( IAbsoluteDirectoryPath appPath = null, IAbsoluteDirectoryPath dataPath = null, IAbsoluteDirectoryPath localDataPath = null, IAbsoluteDirectoryPath tempPath = null, IAbsoluteDirectoryPath configPath = null, IAbsoluteDirectoryPath toolPath = null, IAbsoluteDirectoryPath sharedDataPath = null ) : void
appPath IAbsoluteDirectoryPath
dataPath IAbsoluteDirectoryPath
localDataPath IAbsoluteDirectoryPath
tempPath IAbsoluteDirectoryPath
configPath IAbsoluteDirectoryPath
toolPath IAbsoluteDirectoryPath
sharedDataPath IAbsoluteDirectoryPath
return void