1 instantiation of RemoteBuildHost
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\BuildHostProcessManager.cs (1)
471
_buildHost = new
RemoteBuildHost
(_rpcClient);
10 references to RemoteBuildHost
Microsoft.CodeAnalysis.Workspaces.MSBuild (10)
MSBuild\BuildHostProcessManager.cs (8)
57
/// 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
60
public async Task<
RemoteBuildHost
> GetBuildHostWithFallbackAsync(string projectFilePath, CancellationToken cancellationToken)
70
public async Task<(
RemoteBuildHost
buildHost, BuildHostProcessKind actualKind)> GetBuildHostWithFallbackAsync(BuildHostProcessKind buildHostKind, string projectOrSolutionFilePath, CancellationToken cancellationToken)
78
var
buildHost = await GetBuildHostAsync(buildHostKind, projectOrSolutionFilePath, dotnetPath: null, cancellationToken).ConfigureAwait(false);
96
public Task<
RemoteBuildHost
> GetBuildHostAsync(BuildHostProcessKind buildHostKind, CancellationToken cancellationToken)
101
public async Task<
RemoteBuildHost
> GetBuildHostAsync(BuildHostProcessKind buildHostKind, string? projectOrSolutionFilePath, string? dotnetPath, CancellationToken cancellationToken)
430
private
RemoteBuildHost
? _buildHost;
490
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)
362
var
buildHost = _applyChangesBuildHostProcessManager.GetBuildHostWithFallbackAsync(projectPath, CancellationToken.None).Result;