32 types derived from BrokeredServiceBase
Microsoft.CodeAnalysis.Remote.ServiceHub (32)
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (1)
20
internal sealed class RemoteAssetSynchronizationService :
BrokeredServiceBase
, IRemoteAssetSynchronizationService
Services\AsynchronousOperationListener\RemoteAsynchronousOperationListenerService.cs (1)
14
internal sealed class RemoteAsynchronousOperationListenerService :
BrokeredServiceBase
, IRemoteAsynchronousOperationListenerService
Services\CodeLensReferences\RemoteCodeLensReferencesService.cs (1)
15
internal sealed class RemoteCodeLensReferencesService :
BrokeredServiceBase
, IRemoteCodeLensReferencesService
Services\ConvertTupleToStructCodeRefactoringProvider\RemoteConvertTupleToStructCodeRefactoringService.cs (1)
20
internal sealed class RemoteConvertTupleToStructCodeRefactoringService :
BrokeredServiceBase
, IRemoteConvertTupleToStructCodeRefactoringService
Services\DependentTypeFinder\RemoteDependentTypeFinderService.cs (1)
16
internal sealed class RemoteDependentTypeFinderService :
BrokeredServiceBase
, IRemoteDependentTypeFinderService
Services\DesignerAttributeDiscovery\RemoteDesignerAttributeDiscoveryService.cs (1)
12
internal sealed class RemoteDesignerAttributeDiscoveryService :
BrokeredServiceBase
, IRemoteDesignerAttributeDiscoveryService
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (1)
21
internal sealed class RemoteDiagnosticAnalyzerService :
BrokeredServiceBase
, IRemoteDiagnosticAnalyzerService
Services\DocumentHighlights\RemoteDocumentHighlightsService.cs (1)
16
internal sealed class RemoteDocumentHighlightsService :
BrokeredServiceBase
, IRemoteDocumentHighlightsService
Services\EditAndContinue\RemoteEditAndContinueService.cs (1)
21
internal sealed class RemoteEditAndContinueService :
BrokeredServiceBase
, IRemoteEditAndContinueService
Services\EncapsulateField\RemoteEncapsulateFieldService.cs (1)
20
internal sealed class RemoteEncapsulateFieldService :
BrokeredServiceBase
, IRemoteEncapsulateFieldService
Services\ExtensionMethodImportCompletion\RemoteExtensionMethodImportCompletionService.cs (1)
17
internal sealed class RemoteExtensionMethodImportCompletionService :
BrokeredServiceBase
, IRemoteExtensionMethodImportCompletionService
Services\FindUsages\RemoteFindUsagesService.cs (1)
15
internal sealed class RemoteFindUsagesService :
BrokeredServiceBase
, IRemoteFindUsagesService
Services\FullyQualify\RemoteFullyQualifyService.cs (1)
15
internal sealed class RemoteFullyQualifyService :
BrokeredServiceBase
, IRemoteFullyQualifyService
Services\GlobalNotificationDelivery\RemoteGlobalNotificationDeliveryService.cs (1)
14
internal sealed class RemoteGlobalNotificationDeliveryService :
BrokeredServiceBase
, IRemoteGlobalNotificationDeliveryService
Services\InheritanceMargin\RemoteInheritanceMarginService.cs (1)
14
internal sealed class RemoteInheritanceMarginService :
BrokeredServiceBase
, IRemoteInheritanceMarginService
Services\KeepAlive\RemoteKeepAliveService.cs (1)
10
internal sealed partial class RemoteKeepAliveService :
BrokeredServiceBase
, IRemoteKeepAliveService
Services\LegacySolutionEvents\RemoteLegacySolutionEventsAggregationService.cs (1)
15
internal sealed class RemoteLegacySolutionEventsAggregationService :
BrokeredServiceBase
, IRemoteLegacySolutionEventsAggregationService
Services\MissingImportDiscovery\RemoteMissingImportDiscoveryService.cs (1)
16
internal sealed class RemoteMissingImportDiscoveryService :
BrokeredServiceBase
, IRemoteMissingImportDiscoveryService
Services\NavigateToSearch\RemoteNavigateToSearchService.cs (1)
16
internal sealed class RemoteNavigateToSearchService :
BrokeredServiceBase
, IRemoteNavigateToSearchService
Services\NavigationBar\RemoteNavigationBarItemService.cs (1)
14
internal sealed class RemoteNavigationBarItemService :
BrokeredServiceBase
, IRemoteNavigationBarItemService
Services\ProcessTelemetry\RemoteProcessTelemetryService.cs (1)
27
internal sealed partial class RemoteProcessTelemetryService :
BrokeredServiceBase
, IRemoteProcessTelemetryService
Services\Renamer\RemoteRenamerService.cs (1)
14
internal sealed partial class RemoteRenamerService :
BrokeredServiceBase
, IRemoteRenamerService
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (1)
23
internal sealed partial class RemoteSemanticClassificationService :
BrokeredServiceBase
, IRemoteSemanticClassificationService
Services\SemanticClassification\RemoteSemanticClassificationService.cs (1)
15
internal sealed partial class RemoteSemanticClassificationService :
BrokeredServiceBase
, IRemoteSemanticClassificationService
Services\StackTraceExplorer\RemoteStackTraceExplorerService.cs (1)
13
internal sealed class RemoteStackTraceExplorerService :
BrokeredServiceBase
, IRemoteStackTraceExplorerService
Services\SymbolFinder\RemoteSymbolFinderService.cs (1)
20
internal sealed class RemoteSymbolFinderService :
BrokeredServiceBase
, IRemoteSymbolFinderService
Services\SymbolSearchUpdate\RemoteSymbolSearchUpdateService.cs (1)
13
internal sealed class RemoteSymbolSearchUpdateService :
BrokeredServiceBase
, IRemoteSymbolSearchUpdateService
Services\Tagging\RemoteTaggerCompilationAvailableService.cs (1)
13
internal sealed class RemoteCompilationAvailableService :
BrokeredServiceBase
, IRemoteCompilationAvailableService
Services\TaskList\RemoteTaskListService.cs (1)
15
internal partial class RemoteTaskListService :
BrokeredServiceBase
, IRemoteTaskListService
Services\UnitTesting\RemoteUnitTestingSearchService.cs (1)
14
internal sealed class RemoteUnitTestingSearchService :
BrokeredServiceBase
, IRemoteUnitTestingSearchService
Services\UnusedReferences\RemoteUnusedReferenceAnalysisService.cs (1)
13
internal sealed class RemoteUnusedReferenceAnalysisService :
BrokeredServiceBase
, IRemoteUnusedReferenceAnalysisService
Services\ValueTracking\RemoteValueTrackingService.cs (1)
15
internal sealed class RemoteValueTrackingService :
BrokeredServiceBase
, IRemoteValueTrackingService
10 references to BrokeredServiceBase
Microsoft.CodeAnalysis.Remote.ServiceHub (7)
ExternalAccess\Pythia\Api\PythiaBrokeredServiceImplementation.cs (2)
16
=>
BrokeredServiceBase
.RunServiceImplAsync<T>(implementation, cancellationToken);
19
=>
BrokeredServiceBase
.RunServiceImplAsync(implementation, cancellationToken);
ExternalAccess\Razor\Api\RazorBrokeredServiceImplementation.cs (2)
16
=>
BrokeredServiceBase
.RunServiceImplAsync<T>(implementation, cancellationToken);
19
=>
BrokeredServiceBase
.RunServiceImplAsync(implementation, cancellationToken);
ExternalAccess\UnitTesting\Api\UnitTestingBrokeredServiceImplementation.cs (2)
16
=>
BrokeredServiceBase
.RunServiceImplAsync(implementation, cancellationToken);
19
=>
BrokeredServiceBase
.RunServiceImplAsync(implementation, cancellationToken);
Host\RemoteWorkspaceManager.cs (1)
27
.Add(typeof(
BrokeredServiceBase
).Assembly)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
MEF\TestComposition.cs (1)
125
=> Assemblies.Contains(typeof(Remote.
BrokeredServiceBase
).Assembly);
Remote\InProcRemostHostClient.cs (2)
166
private readonly Dictionary<ServiceMoniker,
BrokeredServiceBase
.IFactory> _remoteBrokeredServicesMap = new();
233
public void RegisterRemoteBrokeredService(
BrokeredServiceBase
.IFactory serviceFactory)