1 write to _client
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Rpc\RemoteBuildHost.cs (1)
23
_client
= client;
9 references to _client
Microsoft.CodeAnalysis.Workspaces.MSBuild (9)
Rpc\RemoteBuildHost.cs (9)
33
=>
_client
.InvokeNullableAsync<MSBuildLocation>(BuildHostTargetObject, nameof(IBuildHost.FindBestMSBuild), parameters: [projectOrSolutionFilePath], cancellationToken);
42
=>
_client
.InvokeAsync<bool>(BuildHostTargetObject, nameof(IBuildHost.HasUsableMSBuild), parameters: [projectOrSolutionFilePath], cancellationToken);
46
=>
_client
.InvokeAsync(BuildHostTargetObject, nameof(IBuildHost.ConfigureGlobalState), parameters: [knownCommandLineParserLanguages.ToArray(), new Dictionary<string, string>(globalProperties), binlogPath], cancellationToken);
50
var remoteProjectFileTargetObject = await
_client
.InvokeAsync<int>(BuildHostTargetObject, nameof(IBuildHost.LoadProjectFileAsync), parameters: [projectFilePath, languageName], cancellationToken).ConfigureAwait(false);
52
return new RemoteProjectFile(
_client
, remoteProjectFileTargetObject);
62
var remoteProjectFileTargetObject = await
_client
.InvokeAsync<int>(BuildHostTargetObject, nameof(IBuildHost.LoadProject), parameters: [projectFilePath, projectContent, languageName], cancellationToken).ConfigureAwait(false);
64
return new RemoteProjectFile(
_client
, remoteProjectFileTargetObject);
68
=>
_client
.InvokeNullableAsync<string>(BuildHostTargetObject, nameof(IBuildHost.TryGetProjectOutputPathAsync), parameters: [projectFilePath], cancellationToken);
71
=>
_client
.InvokeAsync(BuildHostTargetObject, nameof(IBuildHost.ShutdownAsync), parameters: [], cancellationToken);