2 instantiations of InitializedRemoteService
Microsoft.CodeAnalysis.InteractiveHost (2)
Interactive\Core\InteractiveHost.LazyRemoteService.cs (2)
85
return new
InitializedRemoteService
(remoteService, result);
120
return new
InitializedRemoteService
(remoteService, result);
10 references to InitializedRemoteService
Microsoft.CodeAnalysis.InteractiveHost (10)
Interactive\Core\InteractiveHost.cs (4)
216
private async Task<
InitializedRemoteService
> TryGetOrCreateRemoteServiceAsync()
230
var
initializedService = await currentRemoteService.GetInitializedServiceAsync().ConfigureAwait(false);
274
var
initializedRemoteService = await TryGetOrCreateRemoteServiceAsync().ConfigureAwait(false);
340
var
initializedService = await TryGetOrCreateRemoteServiceAsync().ConfigureAwait(false);
Interactive\Core\InteractiveHost.LazyRemoteService.cs (6)
23
private readonly AsyncLazy<
InitializedRemoteService
> _lazyInitializedService;
48
if (_lazyInitializedService.TryGetValue(out
var
initializedService))
54
internal Task<
InitializedRemoteService
> GetInitializedServiceAsync()
57
internal
InitializedRemoteService
? TryGetInitializedService()
58
=> _lazyInitializedService.TryGetValue(out
var
service) ? service : default;
60
private async Task<
InitializedRemoteService
> TryStartAndInitializeProcessAsync(CancellationToken cancellationToken)