5 implementations of IManagedHotReloadService
Microsoft.CodeAnalysis.EditorFeatures (1)
EditAndContinue\Contracts\ManagedHotReloadServiceImpl.cs (1)
13internal sealed class ManagedHotReloadServiceImpl : Contracts.IManagedHotReloadService
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
EditAndContinue\MockManagedEditAndContinueDebuggerService.cs (1)
15internal class MockManagedEditAndContinueDebuggerService : IManagedHotReloadService
Microsoft.CodeAnalysis.Features (2)
ExternalAccess\UnitTesting\API\UnitTestingHotReloadService.cs (1)
19private sealed class DebuggerService : IManagedHotReloadService
ExternalAccess\Watch\Api\WatchHotReloadService.cs (1)
19private sealed class DebuggerService : IManagedHotReloadService
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\EditAndContinue\RemoteEditAndContinueService.cs (1)
29private sealed class ManagedEditAndContinueDebuggerService : IManagedHotReloadService
14 references to IManagedHotReloadService
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
EditAndContinue\MockEditAndContinueWorkspaceService.cs (2)
26public Func<Solution, IManagedHotReloadService, IPdbMatchingSourceTextProvider, ImmutableArray<DocumentId>, bool, bool, DebuggingSessionId>? StartDebuggingSessionImpl; 85public ValueTask<DebuggingSessionId> StartDebuggingSessionAsync(Solution solution, IManagedHotReloadService debuggerService, IPdbMatchingSourceTextProvider sourceTextProvider, ImmutableArray<DocumentId> captureMatchingDocuments, bool captureAllMatchingDocuments, bool reportDiagnostics, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
146IManagedHotReloadService? remoteDebuggeeModuleMetadataProvider = null;
Microsoft.CodeAnalysis.Features (7)
EditAndContinue\DebuggingSession.cs (2)
86internal readonly IManagedHotReloadService DebuggerService; 108IManagedHotReloadService debuggerService,
EditAndContinue\EditAndContinueWorkspaceService.cs (1)
118IManagedHotReloadService debuggerService,
EditAndContinue\IEditAndContinueWorkspaceService.cs (1)
22ValueTask<DebuggingSessionId> StartDebuggingSessionAsync(Solution solution, IManagedHotReloadService debuggerService, IPdbMatchingSourceTextProvider sourceTextProvider, ImmutableArray<DocumentId> captureMatchingDocuments, bool captureAllMatchingDocuments, bool reportDiagnostics, CancellationToken cancellationToken);
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (3)
58private readonly IManagedHotReloadService _debuggerService; 61public DebuggingSessionCallback(IManagedHotReloadService debuggerService, IPdbMatchingSourceTextProvider sourceTextProvider) 140IManagedHotReloadService debuggerService,
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Services\EditAndContinue\RemoteEditAndContinueService.cs (4)
40ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> IManagedHotReloadService.GetActiveStatementsAsync(CancellationToken cancellationToken) 43ValueTask<ManagedHotReloadAvailability> IManagedHotReloadService.GetAvailabilityAsync(Guid moduleVersionId, CancellationToken cancellationToken) 46ValueTask<ImmutableArray<string>> IManagedHotReloadService.GetCapabilitiesAsync(CancellationToken cancellationToken) 49ValueTask IManagedHotReloadService.PrepareModuleForUpdateAsync(Guid moduleVersionId, CancellationToken cancellationToken)