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