C# Class Gammtek.Conduit.Paths.PathHelpers.EnvironmentVariablePathBase

Inheritance: PathBase, IEnvironmentVariablePath
Datei anzeigen Open project: ME3Explorer/ME3Explorer

Private Properties

Property Type Description
ComputeEnvironmentVariable string
TryExpandEnvironmentVariables bool

Public Methods

Method Description
TryResolve ( IAbsolutePath &resolvedPath ) : EnvironmentVariableResolvingStatus
TryResolve ( IAbsolutePath &resolvedPath, string &failureMessage ) : bool

Protected Methods

Method Description
EnvironmentVariablePathBase ( string path ) : System
GetErrorEnvVarResolvedButCannotConvertToAbsolutePathFailureReason ( ) : string
GetErrorUnresolvedEnvVarFailureReason ( ) : string
TryResolveEnvironmentVariable ( string &resolvedPath ) : bool

Private Methods

Method Description
ComputeEnvironmentVariable ( ) : string
TryExpandEnvironmentVariables ( string &variableValue ) : bool

Method Details

EnvironmentVariablePathBase() protected method

protected EnvironmentVariablePathBase ( string path ) : System
path string
return System

GetErrorEnvVarResolvedButCannotConvertToAbsolutePathFailureReason() protected method

GetErrorUnresolvedEnvVarFailureReason() protected method

protected GetErrorUnresolvedEnvVarFailureReason ( ) : string
return string

TryResolve() public abstract method

public abstract TryResolve ( IAbsolutePath &resolvedPath ) : EnvironmentVariableResolvingStatus
resolvedPath IAbsolutePath
return EnvironmentVariableResolvingStatus

TryResolve() public abstract method

public abstract TryResolve ( IAbsolutePath &resolvedPath, string &failureMessage ) : bool
resolvedPath IAbsolutePath
failureMessage string
return bool

TryResolveEnvironmentVariable() protected method

protected TryResolveEnvironmentVariable ( string &resolvedPath ) : bool
resolvedPath string
return bool