161 references to Instance
Microsoft.Build (47)
BackEnd\BuildManager\BuildManager.cs (1)
1342
&& BuildEnvironmentHelper.
Instance
.RunningInVisualStudio
BackEnd\BuildManager\BuildParameters.cs (1)
1048
return BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
846
if (!NativeMethodsShared.IsWindows || BuildEnvironmentHelper.
Instance
.RunningInVisualStudio)
BackEnd\Components\Communications\CurrentHost.cs (1)
29
string dotnetExe = Path.Combine(FileUtilities.GetFolderAbove(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, 2),
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (1)
72
CommunicationsUtilities.Trace("MSBUILDNODEHANDSHAKESALT=\"{0}\", msbuildDirectory=\"{1}\", enableNodeReuse={2}, enableLowPriority={3}", Traits.MSBuildNodeHandshakeSalt, BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32, enableNodeReuse, enableLowPriority);
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (3)
420
s_baseTaskHostPath = BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32;
421
s_baseTaskHostPath64 = BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64;
422
s_baseTaskHostPathArm64 = BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectoryArm64;
BackEnd\Components\ProjectCache\CacheContext.cs (1)
50
MSBuildExePath = BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;
BackEnd\Components\SdkResolution\DefaultSdkResolver.cs (1)
33
string sdkPath = Path.Combine(BuildEnvironmentHelper.
Instance
.MSBuildSDKsPath, sdk.Name, "Sdk");
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (2)
54
Path.Combine(BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32, "SdkResolvers"), location);
81
Path.Combine(BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectoryRoot, "SdkResolvers"), location);
BackEnd\Node\OutOfProcNode.cs (2)
488
NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
722
NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
BackEnd\Node\OutOfProcServerNode.cs (2)
260
NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
434
NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
454
BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
CommunicationsUtilities.cs (1)
105
string toolsDirectory = BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectoryRoot;
Definition\ToolsetConfigurationReader.cs (3)
269
if (BuildEnvironmentHelper.
Instance
.Mode != BuildEnvironmentMode.None &&
275
FileSystems.Default.FileExists(BuildEnvironmentHelper.
Instance
.CurrentMSBuildConfigurationFile))
277
var configFile = new ExeConfigurationFileMap { ExeConfigFilename = BuildEnvironmentHelper.
Instance
.CurrentMSBuildConfigurationFile };
Definition\ToolsetLocalReader.cs (4)
27
protected override string MSBuildOverrideTasksPath => BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory;
39
yield return new ToolsetPropertyDefinition(MSBuildConstants.ToolsPath, BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, _sourceLocation);
40
yield return new ToolsetPropertyDefinition(MSBuildConstants.SdksPath, BuildEnvironmentHelper.
Instance
.MSBuildSDKsPath, _sourceLocation);
42
System.IO.Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, "Roslyn"),
Definition\ToolsetReader.cs (2)
170
var currentDir = BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory.TrimEnd(Path.DirectorySeparatorChar);
629
Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, trimmedValue));
Evaluation\Evaluator.cs (1)
792
if (BuildEnvironmentHelper.
Instance
.RunningInVisualStudio)
Evaluation\IntrinsicFunctions.cs (7)
680
return BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory;
685
return BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32;
690
return BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64;
695
return BuildEnvironmentHelper.
Instance
.MSBuildSDKsPath;
700
return BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory;
710
return BuildEnvironmentHelper.
Instance
.MSBuildExtensionsPath;
713
public static bool IsRunningFromVisualStudio() => BuildEnvironmentHelper.
Instance
.Mode == BuildEnvironmentMode.VisualStudio;
FrameworkLocationHelper.cs (3)
1048
DotNetFrameworkArchitecture.Bitness64 => BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64,
1049
DotNetFrameworkArchitecture.Bitness32 => BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32,
1050
_ => BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory,
Instance\TaskRegistry.cs (3)
88
private static readonly string s_potentialTasksV4Location = Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, s_tasksV4Filename);
107
private static readonly string s_potentialTasksV12Location = Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, s_tasksV12Filename);
126
private static readonly string s_potentialTasksCoreLocation = Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, s_tasksCoreFilename);
MSBuildLoadContext.cs (1)
98
var assemblyNameInExecutableDirectory = Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory,
Utilities\NuGetFrameworkWrapper.cs (3)
204
string assemblyDirectory = BuildEnvironmentHelper.
Instance
.Mode == BuildEnvironmentMode.VisualStudio ?
205
Path.Combine(BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory, "Common7", "IDE", "CommonExtensions", "Microsoft", "NuGet") :
206
BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory;
Utilities\Utilities.cs (2)
483
string extensionsPath = BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory;
557
localAppData = BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory;
Microsoft.Build.Engine.UnitTests (113)
BuildEnvironmentHelper_Tests.cs (104)
29
string configFilePath = BuildEnvironmentHelper.
Instance
.CurrentMSBuildConfigurationFile.ToLowerInvariant();
30
string toolsDirectoryPath = BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory.ToLowerInvariant();
31
string actualMSBuildPath = BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath.ToLowerInvariant();
36
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
51
BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory.ShouldBe(path);
52
BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath.ShouldBe(msBuildPath);
53
BuildEnvironmentHelper.
Instance
.CurrentMSBuildConfigurationFile.ShouldBe(msBuildConfig);
54
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
55
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBeNull();
56
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
57
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
79
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
80
BuildEnvironmentHelper.
Instance
.MSBuildExtensionsPath.ShouldBe(vsMSBuildDirectory);
81
BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory.ShouldBe(msbuildBinDirectory);
82
BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath.ShouldBe(msBuildPath);
83
BuildEnvironmentHelper.
Instance
.CurrentMSBuildConfigurationFile.ShouldBe(msBuildConfig);
85
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
86
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
87
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
99
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
100
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
101
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
102
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
103
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
116
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
117
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory);
118
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
119
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
120
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
132
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
133
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
134
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
135
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
136
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
149
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
150
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory);
151
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
152
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
153
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
166
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
167
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory);
168
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
169
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
170
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
183
Path.GetFileName(BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath).ShouldBe(MSBuildExeName);
185
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
186
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory);
187
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
188
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
189
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
201
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
202
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
203
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
204
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeTrue();
205
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
206
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
223
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
224
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
229
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBeNull();
230
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.None);
243
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
244
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
256
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
257
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
277
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
278
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
283
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBeNull();
284
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.None);
300
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBeNull();
301
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.None);
308
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeTrue();
309
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
319
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeTrue();
320
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
321
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
332
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeTrue();
333
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
334
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
346
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
347
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
348
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
362
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
363
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(Path.Combine(env.BuildDirectory, "amd64"));
364
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBeNull();
365
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
378
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
379
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(Path.Combine(env.BuildDirectory, "amd64"));
380
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
392
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
393
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
394
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
395
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
408
BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath.ShouldBe(entryProcess);
409
BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory.ShouldBe(Path.GetDirectoryName(entryProcess));
410
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBeNull();
411
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.None);
425
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
426
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
427
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
428
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
442
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
443
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
444
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
445
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
Instance\ProjectInstance_Internal_Tests.cs (1)
566
Directory.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
ProjectCache\ProjectCacheTests.cs (4)
55
BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory,
552
var currentBuildEnvironment = BuildEnvironmentHelper.
Instance
;
661
var currentBuildEnvironment = BuildEnvironmentHelper.
Instance
;
1438
var currentBuildEnvironment = BuildEnvironmentHelper.
Instance
;
TypeLoader_Dependencies_Tests.cs (1)
17
private static readonly string ProjectFileFolder = Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, "TaskWithDependency");
TypeLoader_Tests.cs (3)
21
private static readonly string ProjectFileFolder = Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, "PortableTask");
25
Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, "..", "..", "..", "Samples", "PortableTask"));
75
string dllPath = Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, dllName);
Microsoft.Build.UnitTests.Shared (1)
RunnerUtilities.cs (1)
18
public static string PathToCurrentlyRunningMsBuildExe => BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;