3 instantiations of RemoteExecutionResult
Microsoft.CodeAnalysis.InteractiveHost (3)
Interactive\Core\InteractiveHost.LazyRemoteService.cs (1)
78
result = new
RemoteExecutionResult
(
Interactive\Core\InteractiveHost.Service.cs (1)
432
completionSource.TrySetResult(new
RemoteExecutionResult
(success, newSourcePaths, newReferencePaths, newWorkingDirectory, initResult));
Interactive\Core\RemoteExecutionResult.cs (1)
22
=> new
RemoteExecutionResult
(
37 references to RemoteExecutionResult
InteractiveHost.UnitTests (5)
AbstractInteractiveHostTests.cs (1)
139
var
task = await Host.ExecuteAsync(code);
InteractiveHostDesktopTests.cs (4)
204
var
task = await Host.ExecuteFileAsync(file);
215
var
result = await Host.ExecuteFileAsync("non existing file");
239
var
task = await Host.ExecuteFileAsync(file);
1012
var
result = await Host.ResetAsync(InteractiveHostOptions.CreateFromDirectory(TestUtils.HostRootPath, initializationFileName: null, CultureInfo.InvariantCulture, InteractiveHostPlatform.Core));
Microsoft.CodeAnalysis.EditorFeatures (5)
Interactive\InteractiveSession.cs (5)
120
private void ProcessInitialized(InteractiveHostPlatformInfo platformInfo, InteractiveHostOptions options,
RemoteExecutionResult
result)
325
var
result = await Host.ExecuteAsync(text).ConfigureAwait(false);
346
var
result = await Host.ResetAsync(options).ConfigureAwait(false);
383
var
result = await Host.SetPathsAsync(referenceSearchPaths, sourceSearchPaths, workingDirectory).ConfigureAwait(false);
388
private void UpdatePathsNoLock(
RemoteExecutionResult
result)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
Interactive\InteractiveEvaluator.cs (1)
114
private void ProcessInitialized(InteractiveHostPlatformInfo platformInfo, InteractiveHostOptions options,
RemoteExecutionResult
result)
Microsoft.CodeAnalysis.InteractiveHost (26)
Interactive\Core\InteractiveHost.cs (9)
71
internal event Action<InteractiveHostPlatformInfo, InteractiveHostOptions,
RemoteExecutionResult
>? ProcessInitialized;
271
private async Task<
RemoteExecutionResult
> ExecuteRemoteAsync(string targetName, params object?[] arguments)
272
=> (await InvokeRemoteAsync<
RemoteExecutionResult
.Data>(targetName, arguments).ConfigureAwait(false))?.Deserialize() ?? default;
285
private static async Task<
RemoteExecutionResult
> ExecuteRemoteAsync(RemoteService remoteService, string targetName, params object?[] arguments)
286
=> (await InvokeRemoteAsync<
RemoteExecutionResult
.Data>(remoteService, targetName, arguments).ConfigureAwait(false))?.Deserialize() ?? default;
332
public async Task<
RemoteExecutionResult
> ResetAsync(InteractiveHostOptions options)
364
public Task<
RemoteExecutionResult
> ExecuteAsync(string code)
379
public Task<
RemoteExecutionResult
> ExecuteFileAsync(string path)
402
public Task<
RemoteExecutionResult
> SetPathsAsync(ImmutableArray<string> referenceSearchPaths, ImmutableArray<string> sourceSearchPaths, string baseDirectory)
Interactive\Core\InteractiveHost.InitializedRemoteService.cs (2)
12
public readonly
RemoteExecutionResult
InitializationResult;
14
public InitializedRemoteService(RemoteService service,
RemoteExecutionResult
initializationResult)
Interactive\Core\InteractiveHost.LazyRemoteService.cs (1)
74
RemoteExecutionResult
result;
Interactive\Core\InteractiveHost.Service.cs (13)
249
public async Task<
RemoteExecutionResult
.Data> SetPathsAsync(
254
var completionSource = new TaskCompletionSource<
RemoteExecutionResult
>();
265
TaskCompletionSource<
RemoteExecutionResult
> completionSource,
297
public async Task<
RemoteExecutionResult
.Data> InitializeContextAsync(string? initializationFilePath, bool isRestarting)
299
var completionSource = new TaskCompletionSource<
RemoteExecutionResult
>();
354
public async Task<
RemoteExecutionResult
.Data> ExecuteAsync(string text)
356
var completionSource = new TaskCompletionSource<
RemoteExecutionResult
>();
365
private async Task<EvaluationState> ExecuteAsync(TaskCompletionSource<
RemoteExecutionResult
> completionSource, Task<EvaluationState> lastTask, string text)
412
public async Task<
RemoteExecutionResult
.Data> ExecuteFileAsync(string path)
414
var completionSource = new TaskCompletionSource<
RemoteExecutionResult
>();
424
private EvaluationState CompleteExecution(EvaluationState state, TaskCompletionSource<
RemoteExecutionResult
> completionSource, bool success, RemoteInitializationResult? initResult = null)
504
TaskCompletionSource<
RemoteExecutionResult
> completionSource,
685
TaskCompletionSource<
RemoteExecutionResult
> completionSource,
Interactive\Core\RemoteExecutionResult.cs (1)
21
public
RemoteExecutionResult
Deserialize()