66 references to Instance
Microsoft.Build (46)
BackEnd\BuildManager\BuildManager.cs (1)
1565
&& BuildEnvironmentHelper.
Instance
.RunningInVisualStudio
BackEnd\BuildManager\BuildParameters.cs (1)
1080
return BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;
BackEnd\Components\Communications\CurrentHost.cs (1)
32
FileUtilities.GetFolderAbove(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory, 2),
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (1)
72
CommunicationsUtilities.Trace($"""MSBUILDNODEHANDSHAKESALT="{Traits.MSBuildNodeHandshakeSalt}", msbuildDirectory="{BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32}", enableNodeReuse={enableNodeReuse}, enableLowPriority={enableLowPriority}""");
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (1)
515
: BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (4)
461
basePath = BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32;
468
basePath64 = BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64;
475
basePathArm64 = BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectoryArm64;
531
return BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory;
BackEnd\Components\Communications\RarNodeLauncher.cs (1)
75
string msbuildLocation = BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;
BackEnd\Components\ProjectCache\CacheContext.cs (1)
48
MSBuildExePath = BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;
BackEnd\Components\ProjectCache\Experimental\CacheContext.cs (1)
50
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 (2)
54
Path.Combine(BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32, "SdkResolvers"), location);
81
Path.Combine(BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectoryRoot, "SdkResolvers"), location);
BackEnd\Node\OutOfProcNode.cs (2)
495
NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
727
NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
BackEnd\Node\OutOfProcServerNode.cs (2)
262
NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
452
NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
479
BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
Definition\ToolsetConfigurationReader.cs (3)
268
if (BuildEnvironmentHelper.
Instance
.Mode != BuildEnvironmentMode.None &&
274
FileSystems.Default.FileExists(BuildEnvironmentHelper.
Instance
.CurrentMSBuildConfigurationFile))
276
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)
163
var currentDir = BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory.TrimEnd(Path.DirectorySeparatorChar);
620
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;
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);
src\msbuild\src\Shared\Debugging\DebugUtils.cs (1)
45
if (BuildEnvironmentHelper.
Instance
.RunningTests)
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)
496
string extensionsPath = BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory;
570
localAppData = BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory;
Microsoft.Build.Framework (5)
BackEnd\Handshake.cs (1)
73
toolsDirectory ??= BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectoryRoot;
Loader\MSBuildLoadContext.cs (1)
101
var assemblyNameInExecutableDirectory = Path.Combine(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory,
Utilities\FrameworkLocationHelper.cs (3)
1101
DotNetFrameworkArchitecture.Bitness64 => BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory64,
1102
DotNetFrameworkArchitecture.Bitness32 => BuildEnvironmentHelper.
Instance
.MSBuildToolsDirectory32,
1103
_ => BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory,
Microsoft.Build.Tasks.Core (3)
BootstrapperUtil\Util.cs (2)
223
if (!string.IsNullOrEmpty(BuildEnvironmentHelper.
Instance
.MSBuildExtensionsPath))
225
string msbuildExtensionPackagesPath = Path.Combine(BuildEnvironmentHelper.
Instance
.MSBuildExtensionsPath, BOOTSTRAPPER_MSBUILD_ADDITIONAL_PACKAGES_PATH);
src\msbuild\src\Shared\Debugging\DebugUtils.cs (1)
45
if (BuildEnvironmentHelper.
Instance
.RunningTests)
Microsoft.Build.Utilities.Core (3)
AssemblyFolders\AssemblyFoldersFromConfigInfo.cs (2)
29
if (!string.IsNullOrEmpty(BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory))
32
BuildEnvironmentHelper.
Instance
.VisualStudioInstallRootDirectory, RegexOptions.IgnoreCase);
src\msbuild\src\Shared\Debugging\DebugUtils.cs (1)
45
if (BuildEnvironmentHelper.
Instance
.RunningTests)
MSBuild (9)
CommandLine\CommandLineParser.cs (2)
65
List<string> args = [BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath, .. commandLineArgs];
107
exeName = BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;
MSBuildClientApp.cs (1)
40
string msbuildLocation = BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;
OutOfProcTaskHostNode.cs (1)
1299
NativeMethodsShared.SetCurrentDirectory(BuildEnvironmentHelper.
Instance
.CurrentMSBuildToolsDirectory);
src\msbuild\src\Shared\Debugging\DebugUtils.cs (1)
45
if (BuildEnvironmentHelper.
Instance
.RunningTests)
XMake.cs (4)
289
args = [BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath, .. args];
795
if (preprocessWriter != null && !BuildEnvironmentHelper.
Instance
.RunningTests)
1517
parameters.NodeExeLocation = BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath;
1789
BuildEnvironmentHelper.
Instance
.CurrentMSBuildExePath),