2 implementations of IEditAndContinueSessionTracker
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\EditAndContinueService.cs (1)
40
private sealed class VoidSessionTracker :
IEditAndContinueSessionTracker
EditAndContinue\EditAndContinueSessionState.cs (1)
27
internal sealed class EditAndContinueSessionState() :
IEditAndContinueSessionTracker
7 references to IEditAndContinueSessionTracker
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
EditAndContinue\EditorManagedHotReloadLanguageServiceTests.cs (2)
119
var
sessionState = localWorkspace.GetService<
IEditAndContinueSessionTracker
>();
Microsoft.CodeAnalysis.Features (5)
EditAndContinue\EditAndContinueService.cs (2)
34
[Import(AllowDefault = true)]
IEditAndContinueSessionTracker
? sessionTracker = null) : IEditAndContinueWorkspaceService
37
public
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)
16
IEditAndContinueSessionTracker
SessionTracker { get; }