8 implementations of IManagedHotReloadService
Microsoft.CodeAnalysis.EditorFeatures (1)
EditAndContinue\Contracts\ManagedHotReloadServiceBridge.cs (1)
14internal sealed class ManagedHotReloadServiceBridge(IManagedHotReloadService service) : InternalContracts.IManagedHotReloadService
Microsoft.CodeAnalysis.Features (2)
ExternalAccess\UnitTesting\API\UnitTestingHotReloadService.cs (1)
18private sealed class DebuggerService(ImmutableArray<string> capabilities) : IManagedHotReloadService
ExternalAccess\Watch\Api\WatchHotReloadService.cs (1)
23private sealed class DebuggerService(Func<ValueTask<ImmutableArray<string>>> capabilitiesProvider) : IManagedHotReloadService
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\MockManagedEditAndContinueDebuggerService.cs (1)
15internal sealed class MockManagedEditAndContinueDebuggerService : IManagedHotReloadService
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\EditAndContinue\RemoteEditAndContinueService.cs (1)
27private sealed class ManagedEditAndContinueDebuggerService : IManagedHotReloadService
Microsoft.CodeAnalysis.Remote.Workspaces (2)
EditAndContinue\ManagedHotReloadServiceProxy.cs (2)
16BrokeredServiceProxy<IManagedHotReloadService>(serviceBroker, BrokeredServiceDescriptors.DebuggerManagedHotReloadService), 17IManagedHotReloadService
Microsoft.VisualStudio.LanguageServices.DevKit (1)
src\EditorFeatures\Core\EditAndContinue\Contracts\ManagedHotReloadServiceBridge.cs (1)
14internal sealed class ManagedHotReloadServiceBridge(IManagedHotReloadService service) : InternalContracts.IManagedHotReloadService
14 references to IManagedHotReloadService
Microsoft.CodeAnalysis.Features (7)
EditAndContinue\DebuggingSession.cs (2)
107internal readonly IManagedHotReloadService DebuggerService; 131IManagedHotReloadService debuggerService,
EditAndContinue\EditAndContinueService.cs (1)
136IManagedHotReloadService debuggerService,
EditAndContinue\IEditAndContinueService.cs (1)
28ValueTask<DebuggingSessionId> StartDebuggingSessionAsync(Solution solution, IManagedHotReloadService debuggerService, IPdbMatchingSourceTextProvider sourceTextProvider, ImmutableArray<DocumentId> captureMatchingDocuments, bool captureAllMatchingDocuments, bool reportDiagnostics, CancellationToken cancellationToken);
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (3)
51private sealed class DebuggingSessionCallback(IManagedHotReloadService debuggerService, IPdbMatchingSourceTextProvider sourceTextProvider) 53private readonly IManagedHotReloadService _debuggerService = debuggerService; 122IManagedHotReloadService debuggerService,
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\MockEditAndContinueService.cs (2)
23public Func<Solution, IManagedHotReloadService, IPdbMatchingSourceTextProvider, ImmutableArray<DocumentId>, bool, bool, DebuggingSessionId>? StartDebuggingSessionImpl; 64public ValueTask<DebuggingSessionId> StartDebuggingSessionAsync(Solution solution, IManagedHotReloadService debuggerService, IPdbMatchingSourceTextProvider sourceTextProvider, ImmutableArray<DocumentId> captureMatchingDocuments, bool captureAllMatchingDocuments, bool reportDiagnostics, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
127IManagedHotReloadService? remoteDebuggeeModuleMetadataProvider = null;
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Services\EditAndContinue\RemoteEditAndContinueService.cs (4)
38ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> IManagedHotReloadService.GetActiveStatementsAsync(CancellationToken cancellationToken) 41ValueTask<ManagedHotReloadAvailability> IManagedHotReloadService.GetAvailabilityAsync(Guid moduleVersionId, CancellationToken cancellationToken) 44ValueTask<ImmutableArray<string>> IManagedHotReloadService.GetCapabilitiesAsync(CancellationToken cancellationToken) 47ValueTask IManagedHotReloadService.PrepareModuleForUpdateAsync(Guid moduleVersionId, CancellationToken cancellationToken)