C# Class ClrPlus.Platform.EnvironmentUtility

Mostra file Open project: perpetual-motion/clrplus Class Usage Examples

Public Methods

Method Description
Append ( this searchPath, string pathToAdd ) : IEnumerable
Apply ( IDictionary env ) : void
BroadcastChange ( ) : void
FindInPath ( string filename, string searchPath = null ) : string
GetSystemEnvironmentVariable ( string name ) : string
GetUserEnvironmentVariable ( string name ) : string
Pop ( ) : void
Prepend ( this searchPath, string pathToAdd ) : IEnumerable
Push ( ) : void
Remove ( this searchPath, string pathToRemove ) : IEnumerable
SetSystemEnvironmentVariable ( string name, string value ) : void
SetUserEnvironmentVariable ( string name, string value ) : void

Method Details

Append() public static method

public static Append ( this searchPath, string pathToAdd ) : IEnumerable
searchPath this
pathToAdd string
return IEnumerable

Apply() public static method

public static Apply ( IDictionary env ) : void
env IDictionary
return void

BroadcastChange() public static method

public static BroadcastChange ( ) : void
return void

FindInPath() public static method

public static FindInPath ( string filename, string searchPath = null ) : string
filename string
searchPath string
return string

GetSystemEnvironmentVariable() public static method

public static GetSystemEnvironmentVariable ( string name ) : string
name string
return string

GetUserEnvironmentVariable() public static method

public static GetUserEnvironmentVariable ( string name ) : string
name string
return string

Pop() public static method

public static Pop ( ) : void
return void

Prepend() public static method

public static Prepend ( this searchPath, string pathToAdd ) : IEnumerable
searchPath this
pathToAdd string
return IEnumerable

Push() public static method

public static Push ( ) : void
return void

Remove() public static method

public static Remove ( this searchPath, string pathToRemove ) : IEnumerable
searchPath this
pathToRemove string
return IEnumerable

SetSystemEnvironmentVariable() public static method

public static SetSystemEnvironmentVariable ( string name, string value ) : void
name string
value string
return void

SetUserEnvironmentVariable() public static method

public static SetUserEnvironmentVariable ( string name, string value ) : void
name string
value string
return void