15 references to RuntimeHostInfo
VBCSCompiler (9)
src\Compilers\Shared\BuildClient.cs (3)
91
return
RuntimeHostInfo
.IsCoreClrRuntime
104
if (
RuntimeHostInfo
.IsCoreClrRuntime)
301
if (
RuntimeHostInfo
.IsCoreClrRuntime)
src\Compilers\Shared\BuildServerConnection.cs (6)
442
commandLineArgs =
RuntimeHostInfo
.GetDotNetExecCommandLine(Path.ChangeExtension(processFilePath, ".dll"), commandLineArgs);
443
processFilePath =
RuntimeHostInfo
.GetDotNetPathOrDefault();
486
if (
RuntimeHostInfo
.GetToolDotNetRoot() is not { } dotNetRoot)
500
if (key.StartsWith(
RuntimeHostInfo
.DotNetRootEnvironmentName, StringComparison.OrdinalIgnoreCase))
511
environmentVariables[
RuntimeHostInfo
.DotNetRootEnvironmentName] = dotNetRoot;
513
logger?.Log("Setting {0} to '{1}'",
RuntimeHostInfo
.DotNetRootEnvironmentName, dotNetRoot);
VBCSCompiler.UnitTests (6)
BuildServerConnectionTests.cs (5)
148
var originalDotNetRoot = currentEnvironment[
RuntimeHostInfo
.DotNetRootEnvironmentName];
152
if (
RuntimeHostInfo
.GetToolDotNetRoot() is { } dotNetRoot)
156
Assert.True(envVars.ContainsKey(
RuntimeHostInfo
.DotNetRootEnvironmentName));
157
Assert.Equal(dotNetRoot, envVars[
RuntimeHostInfo
.DotNetRootEnvironmentName]);
163
Assert.Equal(originalDotNetRoot, Environment.GetEnvironmentVariable(
RuntimeHostInfo
.DotNetRootEnvironmentName));
CompilerServerTests.cs (1)
262
if (
RuntimeHostInfo
.IsDesktopRuntime)