16 instantiations of BuildHostProcessManager
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LanguageServerProjectLoader.cs (1)
161await using var buildHostProcessManager = new BuildHostProcessManager(globalMSBuildProperties: AdditionalProperties, binaryLogPathProvider: _binLogPathProvider, loggerFactory: LoggerFactory);
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
MSBuild\MSBuildProjectLoader.cs (2)
183var buildHostProcessManager = new BuildHostProcessManager(Properties, loggerFactory: _loggerFactory); 244var buildHostProcessManager = new BuildHostProcessManager(Properties, loggerFactory: _loggerFactory);
MSBuild\MSBuildWorkspace.cs (1)
318_applyChangesBuildHostProcessManager = new BuildHostProcessManager(Properties, loggerFactory: _loggerFactory);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (12)
BuildHostProcessManagerTests.cs (8)
20var processStartInfo = new BuildHostProcessManager() 37var processStartInfo = new BuildHostProcessManager() 46var processStartInfo = new BuildHostProcessManager() 55var processStartInfo = new BuildHostProcessManager() 72var processStartInfo = new BuildHostProcessManager(binaryLogPathProvider: binLogPathProviderMock.Object) 92var processStartInfo = new BuildHostProcessManager() 113var processStartInfo = new BuildHostProcessManager() 137var buildHostProcessManager = new BuildHostProcessManager(globalMSBuildProperties);
NetCoreTests.cs (1)
110await using var buildHostProcessManager = new BuildHostProcessManager(ImmutableDictionary<string, string>.Empty);
Utilities\DotNetSdkMSBuildInstalled.cs (1)
43buildHostProcessManager = new BuildHostProcessManager();
Utilities\VisualStudioMSBuildInstalled.cs (1)
33buildHostProcessManager = new BuildHostProcessManager();
VisualStudioMSBuildWorkspaceTests.cs (1)
3109await using var buildHostProcessManager = new BuildHostProcessManager(ImmutableDictionary<string, string>.Empty);
26 references to BuildHostProcessManager
Microsoft.CodeAnalysis.LanguageServer (8)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (2)
18using static Microsoft.CodeAnalysis.MSBuild.BuildHostProcessManager; 117BuildHostProcessManager buildHostProcessManager, string documentPath, CancellationToken cancellationToken)
HostWorkspace\LanguageServerProjectLoader.cs (4)
23using static Microsoft.CodeAnalysis.MSBuild.BuildHostProcessManager; 161await using var buildHostProcessManager = new BuildHostProcessManager(globalMSBuildProperties: AdditionalProperties, binaryLogPathProvider: _binLogPathProvider, loggerFactory: LoggerFactory); 201BuildHostProcessManager buildHostProcessManager, string projectPath, CancellationToken cancellationToken); 212private async Task<bool> ReloadProjectAsync(ProjectToLoad projectToLoad, ToastErrorReporter toastErrorReporter, BuildHostProcessManager buildHostProcessManager, CancellationToken cancellationToken)
HostWorkspace\LanguageServerProjectSystem.cs (2)
17using static Microsoft.CodeAnalysis.MSBuild.BuildHostProcessManager; 84BuildHostProcessManager buildHostProcessManager, string projectPath, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces.MSBuild (8)
MSBuild\BuildHostProcessManager.cs (2)
33private static string MSBuildWorkspaceDirectory => Path.GetDirectoryName(typeof(BuildHostProcessManager).Assembly.Location) ?? AppContext.BaseDirectory; 43_logger = loggerFactory?.CreateLogger<BuildHostProcessManager>();
MSBuild\MSBuildProjectLoader.cs (2)
183var buildHostProcessManager = new BuildHostProcessManager(Properties, loggerFactory: _loggerFactory); 244var buildHostProcessManager = new BuildHostProcessManager(Properties, loggerFactory: _loggerFactory);
MSBuild\MSBuildProjectLoader.Worker.cs (3)
30private readonly BuildHostProcessManager _buildHostProcessManager; 73BuildHostProcessManager buildHostProcessManager, 171var preferredBuildHostKind = BuildHostProcessManager.GetKindForProject(projectPath);
MSBuild\MSBuildWorkspace.cs (1)
298private BuildHostProcessManager? _applyChangesBuildHostProcessManager;
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (10)
BuildHostProcessManagerTests.cs (2)
13using BuildHostProcessKind = BuildHostProcessManager.BuildHostProcessKind; 137var buildHostProcessManager = new BuildHostProcessManager(globalMSBuildProperties);
NetCoreTests.cs (3)
110await using var buildHostProcessManager = new BuildHostProcessManager(ImmutableDictionary<string, string>.Empty); 112var buildHost = await buildHostProcessManager.GetBuildHostAsync(BuildHostProcessManager.BuildHostProcessKind.NetCore, CancellationToken.None); 548var depsJsonFile = Path.ChangeExtension(BuildHostProcessManager.GetNetCoreBuildHostPath(), "deps.json");
Utilities\DotNetSdkMSBuildInstalled.cs (2)
39BuildHostProcessManager? buildHostProcessManager = null; 45var buildHost = buildHostProcessManager.GetBuildHostAsync(BuildHostProcessManager.BuildHostProcessKind.NetCore, CancellationToken.None).Result;
Utilities\VisualStudioMSBuildInstalled.cs (2)
29BuildHostProcessManager? buildHostProcessManager = null; 35var buildHost = buildHostProcessManager.GetBuildHostAsync(BuildHostProcessManager.BuildHostProcessKind.NetFramework, CancellationToken.None).Result;
VisualStudioMSBuildWorkspaceTests.cs (1)
3109await using var buildHostProcessManager = new BuildHostProcessManager(ImmutableDictionary<string, string>.Empty);