1 instantiation of RemoteBuildHost
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\BuildHostProcessManager.cs (1)
461
_buildHost = new
RemoteBuildHost
(_rpcClient);
14 references to RemoteBuildHost
Microsoft.CodeAnalysis.Workspaces.MSBuild (10)
MSBuild\BuildHostProcessManager.cs (8)
47
/// Determines the proper host for processing a project, and returns a <see cref="
RemoteBuildHost
"/> to service questions about that project; if a proper build host
50
public async Task<
RemoteBuildHost
> GetBuildHostWithFallbackAsync(string projectFilePath, CancellationToken cancellationToken)
60
public async Task<(
RemoteBuildHost
buildHost, BuildHostProcessKind actualKind)> GetBuildHostWithFallbackAsync(BuildHostProcessKind buildHostKind, string projectOrSolutionFilePath, CancellationToken cancellationToken)
68
var
buildHost = await GetBuildHostAsync(buildHostKind, projectOrSolutionFilePath, dotnetPath: null, cancellationToken).ConfigureAwait(false);
86
public Task<
RemoteBuildHost
> GetBuildHostAsync(BuildHostProcessKind buildHostKind, CancellationToken cancellationToken)
91
public async Task<
RemoteBuildHost
> GetBuildHostAsync(BuildHostProcessKind buildHostKind, string? projectOrSolutionFilePath, string? dotnetPath, CancellationToken cancellationToken)
420
private
RemoteBuildHost
? _buildHost;
480
public
RemoteBuildHost
BuildHost => _buildHost ?? throw new InvalidOperationException("Build host is not connected.");
MSBuild\BuildHostProjectFileInfoProvider.cs (1)
63
var
buildHost = await buildHostProcessManager.GetBuildHostWithFallbackAsync(projectPath, cancellationToken).ConfigureAwait(false);
MSBuild\MSBuildWorkspace.cs (1)
353
var
buildHost = _applyChangesBuildHostProcessManager.GetBuildHostWithFallbackAsync(projectPath, CancellationToken.None).Result;
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (4)
NetCoreTests.cs (1)
136
var
buildHost = await buildHostProcessManager.GetBuildHostAsync(BuildHostProcessKind.NetCore, CancellationToken.None);
Utilities\DotNetSdkMSBuildInstalled.cs (1)
45
var
buildHost = buildHostProcessManager.GetBuildHostAsync(BuildHostProcessKind.NetCore, CancellationToken.None).Result;
Utilities\VisualStudioMSBuildInstalled.cs (1)
35
var
buildHost = buildHostProcessManager.GetBuildHostAsync(BuildHostProcessKind.NetFramework, CancellationToken.None).Result;
VisualStudioMSBuildWorkspaceTests.cs (1)
3105
var
buildHost = await buildHostProcessManager.GetBuildHostWithFallbackAsync(projectFilePath, CancellationToken.None);