17 references to InvokeAsync
Microsoft.CodeAnalysis.Workspaces.MSBuild (10)
Rpc\RemoteBuildHost.cs (1)
46
=> _client.
InvokeAsync
(BuildHostTargetObject, nameof(IBuildHost.ShutdownAsync), parameters: [], cancellationToken);
Rpc\RemoteProjectFile.cs (9)
29
=> _client.
InvokeAsync
(_remoteProjectFileTargetObject, nameof(IProjectFile.AddDocument), parameters: [filePath, logicalPath], cancellationToken);
32
=> _client.
InvokeAsync
(_remoteProjectFileTargetObject, nameof(IProjectFile.RemoveDocument), parameters: [filePath], cancellationToken);
35
=> _client.
InvokeAsync
(_remoteProjectFileTargetObject, nameof(IProjectFile.AddMetadataReference), parameters: [metadataReferenceIdentity, aliases, hintPath], cancellationToken);
38
=> _client.
InvokeAsync
(_remoteProjectFileTargetObject, nameof(IProjectFile.RemoveMetadataReference), parameters: [shortAssemblyName, fullAssemblyName, filePath], cancellationToken);
41
=> _client.
InvokeAsync
(_remoteProjectFileTargetObject, nameof(IProjectFile.AddProjectReference), parameters: [projectName, projectFileReference], cancellationToken);
44
=> _client.
InvokeAsync
(_remoteProjectFileTargetObject, nameof(IProjectFile.RemoveProjectReference), parameters: [projectName, projectFilePath], cancellationToken);
47
=> _client.
InvokeAsync
(_remoteProjectFileTargetObject, nameof(IProjectFile.AddAnalyzerReference), parameters: [fullPath], cancellationToken);
50
=> _client.
InvokeAsync
(_remoteProjectFileTargetObject, nameof(IProjectFile.RemoveAnalyzerReference), parameters: [fullPath], cancellationToken);
53
=> _client.
InvokeAsync
(_remoteProjectFileTargetObject, nameof(IProjectFile.Save), parameters: [], cancellationToken);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (7)
RpcTests.cs (7)
113
await rpcPair.Client.
InvokeAsync
(targetObject: 0, nameof(ObjectWithVoidMethod.SetMessage), ["Hello, World!"], CancellationToken.None);
140
var call1 = rpcPair.Client.
InvokeAsync
(targetObject: 0, nameof(ObjectWithRealAsyncMethod.WaitAsync), [], CancellationToken.None);
147
var call2 = rpcPair.Client.
InvokeAsync
(targetObject: 0, nameof(ObjectWithRealAsyncMethod.WaitAsync), [], CancellationToken.None);
170
var call1 = rpcPair.Client.
InvokeAsync
(targetObject: 0, nameof(ObjectWithRealAsyncMethod.WaitAsync), [], CancellationToken.None);
177
var call2 = rpcPair.Client.
InvokeAsync
(targetObject: 0, nameof(ObjectWithRealAsyncMethod.WaitAsync), [], CancellationToken.None);
199
var exception = await Assert.ThrowsAsync<RemoteInvocationException>(() => rpcPair.Client.
InvokeAsync
(targetObject: 0, nameof(ObjectWithThrowingMethod.ThrowException), [], CancellationToken.None));
227
await rpcPair.Client.
InvokeAsync
(targetObject: 0, nameof(ObjectWithMethodThatShutsDownServer.Shutdown), [], CancellationToken.None);