System.Environment.GetEnvironmentVariable(string)

Here are the examples of the csharp api class System.Environment.GetEnvironmentVariable(string) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

200 Examples 7

1. Example

Project: 0install-win
Source File: MainForm.cs
private void buttonCommandLine_Click(object sender, EventArgs e)
        {
            var cmd = new ProcessStartInfo("cmd.exe", "/k echo " + Resources.CommandLineHint)
            {
                UseShellExecute = false,
                WorkingDirectory = Locations.IsPortable ? Locations.PortableBase : Locations.HomeDir
            };
            cmd.EnvironmentVariables["Path"] = Locations.InstallBase + Path.PathSeparator + Environment.GetEnvironmentVariable("Path");
            cmd.Start();
        }

2. Example

Project: TraceLab
Source File: Universe.cs
private static bool GetUseNativeFusion()
		{
			try
			{
				return Environment.OSVersion.Platform == PlatformID.Win32NT
					&& !MonoRuntime
					&& Environment.GetEnvironmentVariable("IKVM_DISABLE_FUSION") == null;
			}
			catch (System.Security.SecurityException)
			{
				return false;
			}
		}

3. Example

Project: TraceLab
Source File: sun.security.krb5.cs
public static string getWindowsDirectory(bool isSystem)
	{
		if (isSystem)
		{
			return Environment.SystemDirectory;
		}
		return Environment.GetEnvironmentVariable("SystemRoot");
	}

4. Example

Project: TraceLab
Source File: vm.cs
internal static string SafeGetEnvironmentVariable(string name)
		{
			try
			{
				return Environment.GetEnvironmentVariable(name);
			}
			catch(SecurityException)
			{
				return null;
			}
		}

5. Example

Project: xRM-Portals-Community-Edition
Source File: WebAppSettings.cs
private static string GetAppSettingOrEnvironmentVariable(string name)
		{
			return name.ResolveAppSetting() ?? Environment.GetEnvironmentVariable(name);
		}

6. Example

Project: coveralls.net
Source File: EnvironmentVariables.cs
public string GetEnvironmentVariable(string key)
        {
            return Environment.GetEnvironmentVariable(key);
        }

7. Example

Project: Unity3D.Amqp
Source File: Program.cs
static int ConsoleWidth()
        {
            return Environment.GetEnvironmentVariable("TERM") == null ? Console.WindowWidth : 80;
        }

8. Example

Project: Unity3D.Amqp
Source File: Program.cs
static int ConsoleWidth()
        {
            return Environment.GetEnvironmentVariable("TERM") == null ? Console.WindowWidth : 80;
        }

9. Example

Project: mcs-ICodeCompiler
Source File: Universe.cs
private static bool GetUseNativeFusion()
		{
			try
			{
				return Environment.OSVersion.Platform == PlatformID.Win32NT
					&& !MonoRuntime
					&& Environment.GetEnvironmentVariable("IKVM_DISABLE_FUSION") == null;
			}
			catch (System.Security.SecurityException)
			{
				return false;
			}
		}

10. Example

Project: OutlookPrivacyPlugin
Source File: Platform.cs
internal static string GetEnvironmentVariable(
            string variable)
        {
            try
            {
                return Environment.GetEnvironmentVariable(variable);
            }
            catch (System.Security.SecurityException)
            {
                // We don't have the required permission to read this environment variable,
                // which is fine, just act as if it's not set
                return null;
            }
        }

11. Example

Project: DotNetOnLinux
Source File: ValuesController.cs
[HttpGet("/")]
        public IEnumerable<string> Get()
        {
            var hostName = Environment.GetEnvironmentVariable("HOSTNAME");
            return new string[] { $"Hello from ASP.NET Core 1.0 running on Red Hat Enterprise Linux (RHEL) 7.2!", $"Container host name: {hostName}" };
        }

12. Example

Project: Eddie
Source File: Platform.cs
public virtual List<string> GetEnvironmentPaths()
		{
			string envPath = Environment.GetEnvironmentVariable("PATH");
			List<string> paths = Utils.StringToList(envPath, EnvPathSep, true, true, true, true);
			return paths;
		}

13. Example

Project: Eddie
Source File: TorControl.cs
public static string GetControlAuthCookiePath()
		{
            string cookieCustomPath = Engine.Ins/n ..... /n //View Source file for more details /n }

14. Example

Project: Eddie
Source File: Platform.cs
public override string GetUserPathEx()
		{
			return Environment.GetEnvironmentVariable("HOME") + DirSep + ".airvpn";
		}

15. Example

Project: Eddie
Source File: Platform.cs
public override string GetUserPathEx()
		{
			return Environment.GetEnvironmentVariable("HOME") + DirSep + ".airvpn";
		}

16. Example

Project: CAP
Source File: ConnectionUtil.cs
public static string GetDatabaseName()
        {
            return Environment.GetEnvironmentVariable(DatabaseVariable) ?? DefaultDatabaseName;
        }

17. Example

Project: CAP
Source File: ConnectionUtil.cs
private static string GetConnectionStringTemplate()
        {
            return
                Environment.GetEnvironmentVariable(ConnectionStringTemplateVariable) ??
                DefaultConnectionStringTemplate;
        }

18. Example

Project: CAP
Source File: ConnectionUtil.cs
public static string GetDatabaseName()
        {
            return Environment.GetEnvironmentVariable(DatabaseVariable) ?? DefaultDatabaseName;
        }

19. Example

Project: CAP
Source File: ConnectionUtil.cs
private static string GetConnectionStringTemplate()
        {
            return
                Environment.GetEnvironmentVariable(ConnectionStringTemplateVariable) ??
                DefaultConnectionStringTemplate;
        }

20. Example

Project: CAP
Source File: ConnectionUtil.cs
public static string GetDatabaseName()
        {
            return Environment.GetEnvironmentVariable(DatabaseVariable) ?? DefaultDatabaseName;
        }

21. Example

Project: CAP
Source File: ConnectionUtil.cs
private static string GetConnectionStringTemplate()
        {
            return
                Environment.GetEnvironmentVariable(ConnectionStringTemplateVariable) ??
                DefaultConnectionStringTemplate;
        }

22. Example

Project: BehaviorIsManaged
Source File: OSInfo.cs
public static string GetProgramFiles()
        {
            return Environment.GetEnvironmentVariable("ProgramFiles");
        }

23. Example

Project: BehaviorIsManaged
Source File: InternalLogger.cs
private static string GetSettingString(string configName, string envName)
        {
            string settingValue = ConfigurationManager.AppSettings[configName];
            if (settingValue == null)
            {
                try
                {
                    settingValue = Environment.GetEnvironmentVariable(envName);
                }
                catch (Exception exception)
                {
                    if (exception.MustBeRethrown())
                    {
                        throw;
                    }
                }
            }

            return settingValue;
        }

24. Example

Project: BehaviorIsManaged
Source File: EnvironmentHelper.cs
internal static string GetSafeEnvironmentVariable(string name)
        {
            try
            {
                string s = Environment.GetEnvironmentVariable(name);

                if (s == null || s.Length == 0)
                {
                    return null;
                }

                return s;
            }
            catch (SecurityException)
            {
                return string.Empty;
            }
        }

25. Example

Project: OneScript
Source File: EnvironmentVariablesImpl.cs
[ContextMethod("???????????????????????", "GetEnvironmentVariable")]
        public IValue GetEnvironmentVariable(string varName)
        {
            string value = System.Environment.GetEnvironmentVariable(varName);
            if (value == null)
                return ValueFactory.Create();
            else
                return ValueFactory.Create(value);

        }

26. Example

Project: OneScript
Source File: SystemEnvironmentContext.cs
[ContextMethod("???????????????????????", "GetEnvironmentVariable")]
        public IValue GetEnvironmentVariable(string varName)
        {
            SystemLogger.Write("WARNING! Deprecated method: 'SystemInfo.GetEnvironmentVariable' is deprecated, use 'GetEnvironmentVariable' from global context");
            string value = System.Environment.GetEnvironmentVariable(varName);
            if (value == null)
                return ValueFactory.Create();
            else
                return ValueFactory.Create(value);

        }

27. Example

Project: OneScript
Source File: EngineConfigProvider.cs
private void ReadEnvironmentOverrides()
        {
            var env = System.Environment.GetEnvironmentVariable("OSCRIPT_CONFIG");
            if(env == null)
                return;

            var paramList = new FormatParametersList(env);
            _currentConfig.Merge(paramList.ToDictionary());
        }

28. Example

Project: NWheels
Source File: MicroserviceControllerBuilder.cs
public static string GetCliDirectoryFromEnvironment()
        {
            return Environment.GetEnvironmentVariable("NWHEELS_CLI");
        }

29. Example

Project: fixie
Source File: Program.cs
static bool ShouldUseTeamCityListener(Options options)
        {
            var teamCityExplicitlySpecified = options.Contains(CommandLineOption.TeamCity);

            var runningUnderTeamCity = Environment.GetEnvironmentVariable("TEAMCITY_PROJECT_NAME") != null;

            var useTeamCityListener =
                (teamCityExplicitlySpecified && options[CommandLineOption.TeamCity].First() == "on") ||
                (!teamCityExplicitlySpecified && runningUnderTeamCity);

            return useTeamCityListener;
        }

30. Example

Project: fixie
Source File: Program.cs
static bool ShouldUseAppVeyorListener()
        {
            return Environment.GetEnvironmentVariable("APPVEYOR") == "True";
        }

31. Example

Project: MethodDecorator
Source File: TestAssemblyResolver.cs
public string GetProgramFilesPath() {
        string programFiles = Environment.GetEnvironmentVariable("ProgramFiles(x86)");
        if (programFiles == null)
            return Environment.GetEnvironmentVariable("ProgramFiles");

        return programFiles;
    }

32. Example

Project: PropertyChanging
Source File: AssemblyResolver.cs
public string GetProgramFilesPath()
        {
            var programFiles = Environment.GetEnvironmentVariable("ProgramFiles(x86)");
            if (programFiles == null)
            {
                return Environment.GetEnvironmentVariable("ProgramFiles");
            }

            return programFiles;
        }

33. Example

Project: PropertyChanging
Source File: ReferenceFinder.cs
public string GetProgramFilesPath()
    {
        var programFiles = Environment.GetEnvironmentVariable("ProgramFiles(x86)");
        if (programFiles == null)
        {
            return Environment.GetEnvironmentVariable("ProgramFiles");
        }

        return programFiles;
    }

34. Example

Project: Stamp
Source File: FormatStringTokenResolver.cs
string FormatEnvironmentVariable(Match match)
    {
        return Environment.GetEnvironmentVariable(match.Groups[1].Value);
    }

35. Example

Project: mbunit-v3
Source File: Gallio.Loader.cs
protected virtual string GetRuntimePathUsingEnvironment()
        {
            return Environment.GetEnvironmentVariable("GALLIO_RUNTIME_PATH");
        }

36. Example

Project: mbunit-v3
Source File: Gallio.Loader.cs
protected virtual string GetRuntimeVersionUsingEnvironment()
        {
            return Environment.GetEnvironmentVariable("GALLIO_RUNTIME_VERSION");
        }

37. Example

Project: gitextensions
Source File: GitCommandHelpers.cs
public static string GetHomeDir()
        {
            return Environment.GetEnvironmentVariable("HOME") ?? "";
        }

38. Example

Project: gitextensions
Source File: EnvironmentAbstraction.cs
public string GetEnvironmentVariable(string variable)
        {
            return Environment.GetEnvironmentVariable(variable);
        }

39. Example

Project: gitextensions
Source File: FormFixHome.cs
private void otherHomeBrowse_Click(object sender, EventArgs e)
        {
            var userSelectedPath = OsShellUtil.PickFolder(this, Environment.GetEnvironmentVariable("USERPROFILE"));

            if (userSelectedPath != null)
            {
                otherHomeDir.Text = userSelectedPath;
            }
        }

40. Example

Project: Unity
Source File: DefaultEnvironment.cs
public string GetEnvironmentVariable(string variable)
        {
            return Environment.GetEnvironmentVariable(variable);
        }

41. Example

Project: GitVersion
Source File: GitLabCi.cs
public override string GetCurrentBranch(bool usingDynamicRepos)
        {
            return Environment.GetEnvironmentVariable("CI_BUILD_REF_NAME");
        }

42. Example

Project: GitVersion
Source File: VsoAgent.cs
public override string GetCurrentBranch(bool usingDynamicRepos)
        {
            return Environment.GetEnvironmentVariable("BUILD_SOURCEBRANCH");
        }

43. Example

Project: MonoMod
Source File: MonoModder.cs
public virtual ModuleDefinition DefaultMissingDependencyResolver(MonoModder mod, ModuleDefinition main, string name, string fullName) {
            if (Environment.GetEnvironmentVariable("MONOMOD_DEPENDENCY_MISSING_THROW") != "0" ||
                Strict)
                throw new RelinkTargetNotFoundException($"MonoMod cannot map dependency {main.Name} -> (({fullName}), ({name})) - not found", main);
            return null;
        }

44. Example

Project: googleads-dotnet-lib
Source File: ExampleUtilities.cs
public static String GetHomeDir() {
      return Environment.GetEnvironmentVariable("USERPROFILE");
    }

45. Example

Project: gax-dotnet
Source File: Platform.cs
private static GaePlatformDetails LoadGaeDetails()
        {
            // See https://cloud.google.com/appengine/docs/flexible/dotnet/runtime#environment_variables
            // for details on environment variables.
            var gcloudProject = Environment.GetEnvironmentVariable("GOOGLE_CLOUD_PROJECT") ?? Environment.GetEnvironmentVariable("GCLOUD_PROJECT");
            var gaeInstance = Environment.GetEnvironmentVariable("GAE_INSTANCE");
            var gaeService = Environment.GetEnvironmentVariable("GAE_SERVICE");
            var gaeVersion = Environment.GetEnvironmentVariable("GAE_VERSION");
            if (gcloudProject != null && gaeInstance != null && gaeService != null && gaeVersion != null)
            {
                return new GaePlatformDetails(gcloudProject, gaeInstance, gaeService, gaeVersion);
            }
            return null;
        }

46. Example

Project: google-cloud-powershell
Source File: ProcessUtils.cs
private static ProcessStartInfo GetBaseStartInfo(string file, string args, IDictionary<string, string> environment)
        {
            // Always start the tool in the user's home directory, avoid random directories
            // coming from Visual Studio.
            ProcessStartInfo result = new ProcessStartInfo
            {
                FileName = file,
                Arguments = args,
                WorkingDirectory = Environment.GetEnvironmentVariable("USERPROFILE"),
            };

            // Customize the environment for the incoming process.
            if (environment != null)
            {
                foreach (var entry in environment)
                {
#if !CORECLR
                    result.EnvironmentVariables[entry.Key] = entry.Value;
#else
                    result.Environment[entry.Key] = entry.Value;
#endif
                }
            }

            return result;
        }

47. Example

Project: algoliasearch-client-csharp
Source File: BaseTest.cs
public static string GetSafeName(string name)
		{
			if (Environment.GetEnvironmentVariable("APPVEYOR") == null)
			{
				return name;
			}
			//String[] id = Environment.GetEnvironmentVariable("TRAVIS_JOB_NUMBER").Split('.');
			return name + "appveyor-" + Environment.GetEnvironmentVariable("APPVEYOR_BUILD_NUMBER");
		}

48. Example

Project: Rothko
Source File: Environment.cs
[return: AllowNull]
        public string GetEnvironmentVariable(string variable)
        {
            return Env.GetEnvironmentVariable(variable);
        }

49. Example

Project: FreeMove
Source File: Settings.cs
static string GetSavePath()
        {
            return Environment.GetEnvironmentVariable("appdata") + @"\FreeMove\Settings.xml";
        }

50. Example

Project: halcyon
Source File: CloudFilesTest.cs
[TestFixtureSetUp]
        public void Setup()
        {
            if (Environment.GetEnvironmentVariable("CFUsername") == null)
            {
                _runTests = false;
                return;
            }

            _runTests = true;

            Config.Settings.Instance.CFUseInternalURL = false;
            Config.Settings.Instance.CFUsername = Environment.GetEnvironmentVariable("CFUsername");
            Config.Settings.Instance.CFApiKey = Environment.GetEnvironmentVariable("CFAPIKey");
            Config.Settings.Instance.CFUseCache = false;
            Config.Settings.Instance.CFContainerPrefix = Environment.GetEnvironmentVariable("CFContainerPrefix");
            Config.Settings.Instance.CFWorkerThreads = 8;
            Config.Settings.Instance.CFDefaultRegion = Environment.GetEnvironmentVariable("CFDefaultRegion");

            _client = new CloudFilesAssetClient();
            _client.Start();
        }