2 instantiations of InitializedRemoteService
Microsoft.CodeAnalysis.InteractiveHost (2)
Interactive\Core\InteractiveHost.LazyRemoteService.cs (2)
89return new InitializedRemoteService(remoteService, result); 124return new InitializedRemoteService(remoteService, result);
11 references to InitializedRemoteService
Microsoft.CodeAnalysis.InteractiveHost (11)
Interactive\Core\InteractiveHost.cs (4)
218private async Task<InitializedRemoteService> TryGetOrCreateRemoteServiceAsync() 232var initializedService = await currentRemoteService.GetInitializedServiceAsync().ConfigureAwait(false); 276var initializedRemoteService = await TryGetOrCreateRemoteServiceAsync().ConfigureAwait(false); 342var initializedService = await TryGetOrCreateRemoteServiceAsync().ConfigureAwait(false);
Interactive\Core\InteractiveHost.LazyRemoteService.cs (7)
27private readonly AsyncLazy<InitializedRemoteService> _lazyInitializedService; 37_lazyInitializedService = new AsyncLazy<InitializedRemoteService>(TryStartAndInitializeProcessAsync, cacheResult: true); 52if (_lazyInitializedService.TryGetValue(out var initializedService)) 58internal Task<InitializedRemoteService> GetInitializedServiceAsync() 61internal InitializedRemoteService? TryGetInitializedService() 62=> _lazyInitializedService.TryGetValue(out var service) ? service : default; 64private async Task<InitializedRemoteService> TryStartAndInitializeProcessAsync(CancellationToken cancellationToken)