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