4 instantiations of DebuggingSessionId
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\EditorManagedHotReloadLanguageServiceTests.cs (1)
125
var debuggingSession = mockEncService.StartDebuggingSessionImpl = (_, _, _, _) => new
DebuggingSessionId
(1);
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditAndContinueService.cs (1)
162
var sessionId = new
DebuggingSessionId
(Interlocked.Increment(ref s_debuggingSessionId));
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditSessionActiveStatementsTests.cs (1)
49
new
DebuggingSessionId
(1),
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
138
return new
DebuggingSessionId
(1);
76 references to DebuggingSessionId
Microsoft.CodeAnalysis.ExternalAccess.Debugger (4)
GlassTestsHotReloadService.cs (4)
36
private
DebuggingSessionId
_sessionId;
42
var
newSessionId = _encService.StartDebuggingSession(
52
private
DebuggingSessionId
GetSessionId()
54
var
sessionId = _sessionId;
Microsoft.CodeAnalysis.ExternalAccess.HotReload (8)
Api\HotReloadService.cs (8)
136
private
DebuggingSessionId
_sessionId;
143
private
DebuggingSessionId
GetDebuggingSession()
145
var
sessionId = _sessionId;
160
var
newSessionId = _encService.StartDebuggingSession(
196
var
sessionId = GetDebuggingSession();
234
var
sessionId = GetDebuggingSession();
240
var
sessionId = GetDebuggingSession();
259
public
DebuggingSessionId
SessionId
Microsoft.CodeAnalysis.ExternalAccess.HotReload.UnitTests (1)
HotReloadServiceTests.cs (1)
60
var
sessionId = hotReload.GetTestAccessor().SessionId;
Microsoft.CodeAnalysis.Features (40)
EditAndContinue\DebuggingSession.cs (2)
94
internal readonly
DebuggingSessionId
Id;
130
DebuggingSessionId
id,
EditAndContinue\DebuggingSessionId.cs (1)
16
internal readonly record struct UpdateId(
DebuggingSessionId
SessionId, int Ordinal)
EditAndContinue\EditAndContinueService.cs (11)
110
private DebuggingSession? TryGetDebuggingSession(
DebuggingSessionId
sessionId)
151
public
DebuggingSessionId
StartDebuggingSession(
162
var
sessionId = new DebuggingSessionId(Interlocked.Increment(ref s_debuggingSessionId));
180
public void EndDebuggingSession(
DebuggingSessionId
sessionId)
195
public void BreakStateOrCapabilitiesChanged(
DebuggingSessionId
sessionId, bool? inBreakState)
211
DebuggingSessionId
sessionId,
226
public void CommitSolutionUpdate(
DebuggingSessionId
sessionId)
234
public void DiscardSolutionUpdate(
DebuggingSessionId
sessionId)
242
public ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(
DebuggingSessionId
sessionId, Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken)
253
public ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(
DebuggingSessionId
sessionId, TextDocument mappedDocument, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
274
public DebuggingSession GetDebuggingSession(
DebuggingSessionId
id)
EditAndContinue\EditSession.cs (1)
1607
var
sessionId = DebuggingSession.Id;
EditAndContinue\IEditAndContinueService.cs (8)
22
ValueTask<EmitSolutionUpdateResults> EmitSolutionUpdateAsync(
DebuggingSessionId
sessionId, Solution solution, ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken);
24
void CommitSolutionUpdate(
DebuggingSessionId
sessionId);
25
void DiscardSolutionUpdate(
DebuggingSessionId
sessionId);
27
DebuggingSessionId
StartDebuggingSession(Solution solution, IManagedHotReloadService debuggerService, IPdbMatchingSourceTextProvider sourceTextProvider, bool reportDiagnostics);
28
void BreakStateOrCapabilitiesChanged(
DebuggingSessionId
sessionId, bool? inBreakState);
29
void EndDebuggingSession(
DebuggingSessionId
sessionId);
31
ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(
DebuggingSessionId
sessionId, Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken);
32
ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(
DebuggingSessionId
sessionId, TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken);
EditAndContinue\Remote\DebuggingSessionProxy.cs (1)
15
internal sealed class DebuggingSessionProxy(SolutionServices services, IDisposable? connection,
DebuggingSessionId
sessionId) : IActiveStatementSpanFactory, IDisposable
EditAndContinue\Remote\IRemoteEditAndContinueService.cs (8)
30
ValueTask<EmitSolutionUpdateResults.Data> EmitSolutionUpdateAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId,
DebuggingSessionId
sessionId, ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects, CancellationToken cancellationToken);
35
ValueTask CommitSolutionUpdateAsync(
DebuggingSessionId
sessionId, CancellationToken cancellationToken);
36
ValueTask DiscardSolutionUpdateAsync(
DebuggingSessionId
sessionId, CancellationToken cancellationToken);
38
ValueTask<
DebuggingSessionId
> StartDebuggingSessionAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, bool reportDiagnostics, CancellationToken cancellationToken);
43
ValueTask BreakStateOrCapabilitiesChangedAsync(
DebuggingSessionId
sessionId, bool? isBreakState, CancellationToken cancellationToken);
48
ValueTask EndDebuggingSessionAsync(
DebuggingSessionId
sessionId, CancellationToken cancellationToken);
49
ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(Checksum solutionChecksum,
DebuggingSessionId
sessionId, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken);
50
ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId,
DebuggingSessionId
sessionId, DocumentId documentId, CancellationToken cancellationToken);
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (1)
130
var
sessionId = GetLocalService().StartDebuggingSession(solution, debuggerService, sourceTextProvider, reportDiagnostics);
EditAndContinue\TraceLog.cs (3)
53
private string CreateSessionDirectory(
DebuggingSessionId
sessionId, string relativePath)
78
public void Write(
DebuggingSessionId
sessionId, ImmutableArray<byte> bytes, string directory, string fileName)
92
public async ValueTask WriteAsync(Func<Stream, CancellationToken, ValueTask> writer,
DebuggingSessionId
sessionId, string directory, string fileName, CancellationToken cancellationToken)
ExternalAccess\UnitTesting\API\UnitTestingHotReloadService.cs (4)
55
private
DebuggingSessionId
_sessionId;
68
var
newSessionId = _encService.StartDebuggingSession(
90
var
sessionId = _sessionId;
143
public
DebuggingSessionId
SessionId
Microsoft.CodeAnalysis.Features.Test.Utilities (10)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
175
var
sessionId = service.StartDebuggingSession(
EditAndContinue\MockEditAndContinueService.cs (9)
23
public Func<Solution, IManagedHotReloadService, IPdbMatchingSourceTextProvider, bool,
DebuggingSessionId
>? StartDebuggingSessionImpl;
33
public void BreakStateOrCapabilitiesChanged(
DebuggingSessionId
sessionId, bool? inBreakState)
36
public void CommitSolutionUpdate(
DebuggingSessionId
sessionId)
39
public void DiscardSolutionUpdate(
DebuggingSessionId
sessionId)
42
public ValueTask<EmitSolutionUpdateResults> EmitSolutionUpdateAsync(
DebuggingSessionId
sessionId, Solution solution, ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
45
public void EndDebuggingSession(
DebuggingSessionId
sessionId)
48
public ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(
DebuggingSessionId
sessionId, Solution solution, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken)
51
public ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(
DebuggingSessionId
sessionId, TextDocument document, ActiveStatementSpanProvider activeStatementSpanProvider, CancellationToken cancellationToken)
60
public
DebuggingSessionId
StartDebuggingSession(Solution solution, IManagedHotReloadService debuggerService, IPdbMatchingSourceTextProvider sourceTextProvider, bool reportDiagnostics)
Microsoft.CodeAnalysis.Features.UnitTests (4)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (3)
135
var
sessionId = service.StartDebuggingSession(solution, _debuggerService, NullPdbMatchingSourceTextProvider.Instance, reportDiagnostics: true);
1012
var
sessionId = service.StartDebuggingSession(solution, _debuggerService, NullPdbMatchingSourceTextProvider.Instance, reportDiagnostics: true);
5725
var
sessionId = encService.StartDebuggingSession(
EditAndContinue\UnitTestingHotReloadServiceTests.cs (1)
50
var
sessionId = hotReload.GetTestAccessor().SessionId;
Microsoft.CodeAnalysis.Remote.ServiceHub (9)
Services\EditAndContinue\RemoteEditAndContinueService.cs (9)
83
public ValueTask<
DebuggingSessionId
> StartDebuggingSessionAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId, bool reportDiagnostics, CancellationToken cancellationToken)
90
var
sessionId = GetService().StartDebuggingSession(solution, debuggerService, sourceTextProvider, reportDiagnostics);
98
public ValueTask BreakStateOrCapabilitiesChangedAsync(
DebuggingSessionId
sessionId, bool? inBreakState, CancellationToken cancellationToken)
109
public ValueTask EndDebuggingSessionAsync(
DebuggingSessionId
sessionId, CancellationToken cancellationToken)
142
Checksum solutionChecksum, RemoteServiceCallbackId callbackId,
DebuggingSessionId
sessionId, ImmutableDictionary<ProjectId, RunningProjectOptions> runningProjects, CancellationToken cancellationToken)
162
public ValueTask CommitSolutionUpdateAsync(
DebuggingSessionId
sessionId, CancellationToken cancellationToken)
173
public ValueTask DiscardSolutionUpdateAsync(
DebuggingSessionId
sessionId, CancellationToken cancellationToken)
184
public ValueTask<ImmutableArray<ImmutableArray<ActiveStatementSpan>>> GetBaseActiveStatementSpansAsync(Checksum solutionChecksum,
DebuggingSessionId
sessionId, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken)
195
public ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(Checksum solutionChecksum, RemoteServiceCallbackId callbackId,
DebuggingSessionId
sessionId, DocumentId documentId, CancellationToken cancellationToken)