1 type derived from RemoteServiceConnection
Microsoft.CodeAnalysis.Remote.Workspaces (1)
BrokeredServiceConnection.cs (1)
20internal sealed class BrokeredServiceConnection<TService> : RemoteServiceConnection<TService>
31 references to RemoteServiceConnection
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
Remote\RazorRemoteServiceConnectionWrapper.cs (2)
15internal RemoteServiceConnection<TService> UnderlyingObject { get; } 17internal RazorRemoteServiceConnectionWrapper(RemoteServiceConnection<TService> underlyingObject)
Microsoft.CodeAnalysis.Features (3)
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
392using var connection = client.CreateConnection<IRemoteDesignerAttributeDiscoveryService>(callbackTarget: target);
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (1)
135var connection = client.CreateConnection<IRemoteEditAndContinueService>(
SymbolSearch\Windows\SymbolSearchUpdateEngineProxy.cs (1)
14private readonly RemoteServiceConnection<IRemoteSymbolSearchUpdateService> _connection = client.CreateConnection<IRemoteSymbolSearchUpdateService>(callbackTarget: null);
Microsoft.CodeAnalysis.Remote.Workspaces (6)
ExternalAccess\Pythia\Api\PythiaRemoteServiceConnectionWrapper.cs (2)
15internal RemoteServiceConnection<TService> UnderlyingObject { get; } 17internal PythiaRemoteServiceConnectionWrapper(RemoteServiceConnection<TService> underlyingObject)
ExternalAccess\UnitTesting\Api\UnitTestingRemoteServiceConnectionWrapper.cs (2)
15internal RemoteServiceConnection<TService> UnderlyingObject { get; } 17internal UnitTestingRemoteServiceConnectionWrapper(RemoteServiceConnection<TService> underlyingObject)
ServiceHubRemoteHostClient.cs (2)
124public override RemoteServiceConnection<T> CreateConnection<T>(object? callbackTarget) 130internal RemoteServiceConnection<T> CreateConnection<T>(ServiceDescriptors descriptors, IRemoteServiceCallbackDispatcherProvider callbackDispatcherProvider, object? callbackTarget) where T : class
Microsoft.CodeAnalysis.Workspaces (16)
Remote\RemoteHostClient.cs (15)
55public abstract RemoteServiceConnection<T> CreateConnection<T>(object? callbackTarget) 65using var connection = CreateConnection<TService>(callbackTarget: null); 74using var connection = CreateConnection<TService>(callbackTarget: null); 86using var connection = CreateConnection<TService>(callbackTarget); 96using var connection = CreateConnection<TService>(callbackTarget); 122using var connection = CreateConnection<TService>(callbackTarget: null); 134using var connection = CreateConnection<TService>(callbackTarget: null); 152using var connection = CreateConnection<TService>(callbackTarget: null); 163using var connection = CreateConnection<TService>(callbackTarget: null); 179using var connection = CreateConnection<TService>(callbackTarget: null); 192using var connection = CreateConnection<TService>(callbackTarget); 203using var connection = CreateConnection<TService>(callbackTarget); 222using var connection = CreateConnection<TService>(callbackTarget); 239using var connection = CreateConnection<TService>(callbackTarget); 252using var connection = CreateConnection<TService>(callbackTarget: null);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (1)
123using var connection = client.CreateConnection<IRemoteSourceGenerationService>(callbackTarget: null);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Remote\InProcRemostHostClient.cs (1)
58public override RemoteServiceConnection<T> CreateConnection<T>(object? callbackTarget) where T : class
Microsoft.VisualStudio.LanguageServices.Implementation (1)
SolutionExplorer\AnalyzerItem\AnalyzerItemSource.cs (1)
153using var connection = client.CreateConnection<IRemoteSourceGenerationService>(callbackTarget: null);
Roslyn.VisualStudio.Next.UnitTests (2)
Remote\RemoteHostClientServiceFactoryTests.cs (1)
78using var connection = client.CreateConnection<IRemoteSymbolSearchUpdateService>(callbackTarget: null);
Services\ServiceHubServicesTests.cs (1)
160using var connection = client.CreateConnection<IRemoteDesignerAttributeDiscoveryService>(callback);