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

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

Private Properties

Property Type Description

Public Methods

Method Description
TryResolve ( string>.IEnumerable variables, IAbsolutePath &resolvedPath ) : VariablePathResolvingStatus
TryResolve ( string>.IEnumerable variables, IAbsolutePath &resolvedPath, IReadOnlyList &unresolvedVariables ) : VariablePathResolvingStatus
TryResolve ( string>.IEnumerable variables, IAbsolutePath &resolvedPath, string &failureMessage ) : bool

Protected Methods

Method Description
GetVariableResolvedButCannotConvertToAbsolutePathFailureReason ( string>.IEnumerable variables, string fileOrDirectory ) : string
TryResolve ( string>.IEnumerable variables, string &resolvedPath, IReadOnlyList &unresolvedVariables ) : bool
VariablePathBase ( string path ) : System

Method Details

GetVariableResolvedButCannotConvertToAbsolutePathFailureReason() protected method

protected GetVariableResolvedButCannotConvertToAbsolutePathFailureReason ( string>.IEnumerable variables, string fileOrDirectory ) : string
variables string>.IEnumerable
fileOrDirectory string
return string

TryResolve() public abstract method

public abstract TryResolve ( string>.IEnumerable variables, IAbsolutePath &resolvedPath ) : VariablePathResolvingStatus
variables string>.IEnumerable
resolvedPath IAbsolutePath
return VariablePathResolvingStatus

TryResolve() public abstract method

public abstract TryResolve ( string>.IEnumerable variables, IAbsolutePath &resolvedPath, IReadOnlyList &unresolvedVariables ) : VariablePathResolvingStatus
variables string>.IEnumerable
resolvedPath IAbsolutePath
unresolvedVariables IReadOnlyList
return VariablePathResolvingStatus

TryResolve() public abstract method

public abstract TryResolve ( string>.IEnumerable variables, IAbsolutePath &resolvedPath, string &failureMessage ) : bool
variables string>.IEnumerable
resolvedPath IAbsolutePath
failureMessage string
return bool

TryResolve() protected method

protected TryResolve ( string>.IEnumerable variables, string &resolvedPath, IReadOnlyList &unresolvedVariables ) : bool
variables string>.IEnumerable
resolvedPath string
unresolvedVariables IReadOnlyList
return bool

VariablePathBase() protected method

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