2 implementations of IEditAndContinueSessionTracker
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\EditAndContinueService.cs (1)
40private sealed class VoidSessionTracker : IEditAndContinueSessionTracker
EditAndContinue\EditAndContinueSessionState.cs (1)
27internal sealed class EditAndContinueSessionState() : IEditAndContinueSessionTracker
7 references to IEditAndContinueSessionTracker
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
EditAndContinue\EditorManagedHotReloadLanguageServiceTests.cs (2)
119var sessionState = localWorkspace.GetService<IEditAndContinueSessionTracker>();
Microsoft.CodeAnalysis.Features (5)
EditAndContinue\EditAndContinueService.cs (2)
34[Import(AllowDefault = true)] IEditAndContinueSessionTracker? sessionTracker = null) : IEditAndContinueWorkspaceService 37public IEditAndContinueSessionTracker SessionTracker { get; } = sessionTracker ?? VoidSessionTracker.Instance;
EditAndContinue\EditAndContinueSessionState.cs (2)
19/// <see cref="IEditAndContinueSessionTracker"/> provides read-only access, 22[Export(typeof(IEditAndContinueSessionTracker))]
EditAndContinue\IEditAndContinueService.cs (1)
16IEditAndContinueSessionTracker SessionTracker { get; }