1 write to _client
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Rpc\RemoteBuildHost.cs (1)
20
_client
= client;
6 references to _client
Microsoft.CodeAnalysis.Workspaces.MSBuild (6)
Rpc\RemoteBuildHost.cs (6)
24
=>
_client
.InvokeAsync<bool>(BuildHostTargetObject, nameof(IBuildHost.HasUsableMSBuild), parameters: [projectOrSolutionFilePath], cancellationToken);
27
=>
_client
.InvokeAsync<ImmutableArray<(string ProjectPath, string ProjectGuid)>>(BuildHostTargetObject, nameof(IBuildHost.GetProjectsInSolution), parameters: [solutionFilePath], cancellationToken);
31
var remoteProjectFileTargetObject = await
_client
.InvokeAsync<int>(BuildHostTargetObject, nameof(IBuildHost.LoadProjectFileAsync), parameters: [projectFilePath, languageName], cancellationToken).ConfigureAwait(false);
33
return new RemoteProjectFile(
_client
, remoteProjectFileTargetObject);
37
=>
_client
.InvokeNullableAsync<string>(BuildHostTargetObject, nameof(IBuildHost.TryGetProjectOutputPathAsync), parameters: [projectFilePath], cancellationToken);
40
=>
_client
.InvokeAsync(BuildHostTargetObject, nameof(IBuildHost.ShutdownAsync), parameters: [], cancellationToken);