173 references to Instance
Microsoft.Build (55)
BackEnd\BuildManager\BuildManager.cs (1)
1490
&& BuildEnvironmentHelper.
Instance
.RunningInVisualStudio
BackEnd\BuildManager\BuildParameters.cs (1)
1089
return BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
878
if (!NativeMethodsShared.IsWindows || BuildEnvironmentHelper.
Instance
.RunningInVisualStudio)
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)
436
s_baseTaskHostPath = BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32;
437
s_baseTaskHostPath64 = BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64;
438
s_baseTaskHostPathArm64 = BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectoryArm64;
BackEnd\Components\Communications\RarNodeLauncher.cs (1)
75
string msbuildLocation = BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;
BackEnd\Components\ProjectCache\CacheContext.cs (1)
50
MSBuildExePath = BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;
BackEnd\Components\ProjectCache\Experimental\CacheContext.cs (1)
52
MSBuildExePath = BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;
BackEnd\Components\SdkResolution\DefaultSdkResolver.cs (1)
31
string sdkPath = Path.Combine(BuildEnvironmentHelper.
Instance
.MSBuildSDKsPath, sdk.Name, "Sdk");
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (3)
54
Path.Combine(BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32, "SdkResolvers"), location);
81
Path.Combine(BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectoryRoot, "SdkResolvers"), location);
241
var buildEnvironment = BuildEnvironmentHelper.
Instance
;
BackEnd\Node\OutOfProcNode.cs (2)
495
NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
727
NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
BackEnd\Node\OutOfProcServerNode.cs (2)
255
NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
444
NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
461
BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
CommunicationsUtilities.cs (1)
271
toolsDirectory ??= BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectoryRoot;
DebugUtils.cs (1)
133
if (BuildEnvironmentHelper.
Instance
.RunningTests)
Definition\ToolsetConfigurationReader.cs (4)
269
if (BuildEnvironmentHelper.
Instance
.Mode != BuildEnvironmentMode.None &&
273
!BuildEnvironmentHelper.
Instance
.RunningTests &&
275
FileSystems.Default.FileExists(BuildEnvironmentHelper.
Instance
.CurrentMSBuildConfigurationFile))
277
var configFile = new ExeConfigurationFileMap { ExeConfigFilename = BuildEnvironmentHelper.
Instance
.CurrentMSBuildConfigurationFile };
Definition\ToolsetLocalReader.cs (4)
25
protected override string MSBuildOverrideTasksPath => BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory;
37
yield return new ToolsetPropertyDefinition(MSBuildConstants.ToolsPath, BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, _sourceLocation);
38
yield return new ToolsetPropertyDefinition(MSBuildConstants.SdksPath, BuildEnvironmentHelper.
Instance
.MSBuildSDKsPath, _sourceLocation);
40
System.IO.Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, "Roslyn"),
Definition\ToolsetReader.cs (2)
164
var currentDir = BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory.TrimEnd(Path.DirectorySeparatorChar);
623
Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, trimmedValue));
Evaluation\Evaluator.cs (1)
797
if (BuildEnvironmentHelper.
Instance
.RunningInVisualStudio)
Evaluation\IntrinsicFunctions.cs (7)
700
return BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory;
705
return BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32;
710
return BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64;
715
return BuildEnvironmentHelper.
Instance
.MSBuildSDKsPath;
720
return BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory;
730
return BuildEnvironmentHelper.
Instance
.MSBuildExtensionsPath;
733
public static bool IsRunningFromVisualStudio() => BuildEnvironmentHelper.
Instance
.Mode == BuildEnvironmentMode.VisualStudio;
FrameworkLocationHelper.cs (3)
1083
DotNetFrameworkArchitecture.Bitness64 => BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64,
1084
DotNetFrameworkArchitecture.Bitness32 => BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32,
1085
_ => BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory,
Instance\TaskRegistry.cs (3)
79
private static readonly string s_potentialTasksV4Location = Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, s_tasksV4Filename);
98
private static readonly string s_potentialTasksV12Location = Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, s_tasksV12Filename);
117
private static readonly string s_potentialTasksCoreLocation = Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, s_tasksCoreFilename);
TaskLoader.cs (3)
102
if (BuildEnvironmentHelper.
Instance
.RunningTests)
106
appDomainInfo.ApplicationBase = BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory;
107
appDomainInfo.ConfigurationFile = BuildEnvironmentHelper.
Instance
.CurrentMSBuildConfigurationFile;
Utilities\NuGetFrameworkWrapper.cs (6)
204
string assemblyDirectory = BuildEnvironmentHelper.
Instance
.Mode == BuildEnvironmentMode.VisualStudio ?
205
Path.Combine(BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory, "Common7", "IDE", "CommonExtensions", "Microsoft", "NuGet") :
206
BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory;
214
(BuildEnvironmentHelper.
Instance
.RunningInMSBuildExe || BuildEnvironmentHelper.
Instance
.RunningInVisualStudio))
223
if (assemblyName != null && BuildEnvironmentHelper.
Instance
.RunningInMSBuildExe)
Utilities\Utilities.cs (1)
561
localAppData = BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory;
Microsoft.Build.BuildCheck.UnitTests (1)
TestAssemblyInfo.cs (1)
53
var currentBuildEnvironment = BuildEnvironmentHelper.
Instance
;
Microsoft.Build.Engine.UnitTests (115)
BackEnd\SdkResolverLoader_Tests.cs (1)
411
var currentBuildEnvironment = BuildEnvironmentHelper.
Instance
;
BuildEnvironmentHelper_Tests.cs (104)
24
string configFilePath = BuildEnvironmentHelper.
Instance
.CurrentMSBuildConfigurationFile.ToLowerInvariant();
25
string toolsDirectoryPath = BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory.ToLowerInvariant();
26
string actualMSBuildPath = BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath.ToLowerInvariant();
35
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
55
BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory.ShouldBe(path);
56
BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath.ShouldBe(msBuildPath);
57
BuildEnvironmentHelper.
Instance
.CurrentMSBuildConfigurationFile.ShouldBe(msBuildConfig);
58
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
59
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBeNull();
60
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
61
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
83
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
84
BuildEnvironmentHelper.
Instance
.MSBuildExtensionsPath.ShouldBe(vsMSBuildDirectory);
85
BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory.ShouldBe(msbuildBinDirectory);
86
BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath.ShouldBe(msBuildPath);
87
BuildEnvironmentHelper.
Instance
.CurrentMSBuildConfigurationFile.ShouldBe(msBuildConfig);
89
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
90
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
91
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
103
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
104
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
105
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
106
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
107
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
120
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
121
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory);
122
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
123
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
124
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
136
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
137
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
138
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
139
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
140
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
153
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
154
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory);
155
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
156
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
157
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
170
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
171
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory);
172
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
173
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
174
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
187
Path.GetFileName(BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath).ShouldBe(Constants.MSBuildExecutableName);
189
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
190
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory);
191
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
192
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
193
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
205
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
206
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
207
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
208
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeTrue();
209
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeFalse();
210
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
227
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
228
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
233
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBeNull();
234
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.None);
247
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
248
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
260
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
261
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
282
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
283
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
288
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBeNull();
289
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.None);
305
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBeNull();
306
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.None);
313
BuildEnvironmentHelper.
Instance
.RunningTests.ShouldBeTrue();
314
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeFalse();
324
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeTrue();
325
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
326
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
337
BuildEnvironmentHelper.
Instance
.RunningInVisualStudio.ShouldBeTrue();
338
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
339
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
351
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
352
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
353
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
367
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
368
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(Path.Combine(env.BuildDirectory, "amd64"));
369
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBeNull();
370
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
383
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
384
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(Path.Combine(env.BuildDirectory, "amd64"));
385
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.Standalone);
397
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
398
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
399
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
400
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
413
BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath.ShouldBe(entryProcess);
414
BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory.ShouldBe(Path.GetDirectoryName(entryProcess));
415
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBeNull();
416
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.None);
430
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
431
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
432
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
433
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
447
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32.ShouldBe(env.BuildDirectory);
448
BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64.ShouldBe(env.BuildDirectory64);
449
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory.ShouldBe(env.TempFolderRoot);
450
BuildEnvironmentHelper.
Instance
.Mode.ShouldBe(BuildEnvironmentMode.VisualStudio);
Instance\ProjectInstance_Internal_Tests.cs (1)
566
Directory.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
ProjectCache\ProjectCacheTests.cs (4)
67
BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory,
569
var currentBuildEnvironment = BuildEnvironmentHelper.
Instance
;
678
var currentBuildEnvironment = BuildEnvironmentHelper.
Instance
;
1455
var currentBuildEnvironment = BuildEnvironmentHelper.
Instance
;
TestAssemblyInfo.cs (1)
53
var currentBuildEnvironment = BuildEnvironmentHelper.
Instance
;
TypeLoader_Dependencies_Tests.cs (1)
18
private static readonly string ProjectFileFolder = Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, "TaskWithDependency");
TypeLoader_Tests.cs (3)
22
private static readonly string ProjectFileFolder = Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, "PortableTask");
26
Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, "..", "..", "..", "Samples", "PortableTask"));
76
string dllPath = Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, dllName);
Microsoft.Build.Framework.UnitTests (1)
TestAssemblyInfo.cs (1)
53
var currentBuildEnvironment = BuildEnvironmentHelper.
Instance
;
Microsoft.Build.UnitTests.Shared (1)
RunnerUtilities.cs (1)
21
public static string PathToCurrentlyRunningMsBuildExe => BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;