1 instantiation of RemoteBuildHost
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\BuildHostProcessManager.cs (1)
468
_buildHost = new
RemoteBuildHost
(_rpcClient);
14 references to RemoteBuildHost
Microsoft.CodeAnalysis.Workspaces.MSBuild (10)
MSBuild\BuildHostProcessManager.cs (8)
54
/// 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
57
public async Task<
RemoteBuildHost
> GetBuildHostWithFallbackAsync(string projectFilePath, CancellationToken cancellationToken)
67
public async Task<(
RemoteBuildHost
buildHost, BuildHostProcessKind actualKind)> GetBuildHostWithFallbackAsync(BuildHostProcessKind buildHostKind, string projectOrSolutionFilePath, CancellationToken cancellationToken)
75
var
buildHost = await GetBuildHostAsync(buildHostKind, projectOrSolutionFilePath, dotnetPath: null, cancellationToken).ConfigureAwait(false);
93
public Task<
RemoteBuildHost
> GetBuildHostAsync(BuildHostProcessKind buildHostKind, CancellationToken cancellationToken)
98
public async Task<
RemoteBuildHost
> GetBuildHostAsync(BuildHostProcessKind buildHostKind, string? projectOrSolutionFilePath, string? dotnetPath, CancellationToken cancellationToken)
427
private
RemoteBuildHost
? _buildHost;
487
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)
355
var
buildHost = _applyChangesBuildHostProcessManager.GetBuildHostWithFallbackAsync(projectPath, CancellationToken.None).Result;
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (4)
NetCoreTests.cs (1)
137
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)
3101
var
buildHost = await buildHostProcessManager.GetBuildHostWithFallbackAsync(projectFilePath, CancellationToken.None);