4 instantiations of ActiveStatementsMap
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (1)
312var baseActiveStatements = new ActiveStatementsMap(
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\ActiveStatementsMap.cs (2)
22new(ImmutableDictionary<string, ImmutableArray<ActiveStatement>>.Empty, 124return new ActiveStatementsMap(byDocumentPath, byInstruction.ToImmutableDictionary());
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\ActiveStatementsDescription.cs (1)
47OldStatementsMap = new ActiveStatementsMap(
49 references to ActiveStatementsMap
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (5)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (5)
116ActiveStatementsMap activeStatementMap = null, 121var baseActiveStatements = AsyncLazy.Create(activeStatementMap ?? ActiveStatementsMap.Empty); 312var baseActiveStatements = new ActiveStatementsMap( 322ActiveStatementsMap.Empty.InstructionMap); 741var baseActiveStatements = AsyncLazy.Create(ActiveStatementsMap.Empty);
Microsoft.CodeAnalysis.Features (20)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
508AsyncLazy<ActiveStatementsMap> lazyOldActiveStatementMap, 576var oldActiveStatementMap = await lazyOldActiveStatementMap.GetValueAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\ActiveStatementsMap.cs (2)
21public static readonly ActiveStatementsMap Empty = 59public static ActiveStatementsMap Create(
EditAndContinue\DebuggingSession.cs (2)
730var baseActiveStatements = await EditSession.BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false); 895var baseActiveStatements = await EditSession.BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (3)
24internal sealed class EditAndContinueDocumentAnalysesCache(AsyncLazy<ActiveStatementsMap> baseActiveStatements, AsyncLazy<EditAndContinueCapabilities> capabilities, TraceLog log) 28private readonly AsyncLazy<ActiveStatementsMap> _baseActiveStatements = baseActiveStatements; 142var baseActiveStatements = await _baseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\EditSession.cs (9)
75internal readonly AsyncLazy<ActiveStatementsMap> BaseActiveStatements; 92AsyncLazy<ActiveStatementsMap>? lazyActiveStatementMap, 106: AsyncLazy.Create(ActiveStatementsMap.Empty)); 242private async Task<ActiveStatementsMap> GetBaseActiveStatementsAsync(CancellationToken cancellationToken) 248return ActiveStatementsMap.Create(debugInfos, NonRemappableRegions); 252return ActiveStatementsMap.Empty; 647ActiveStatementsMap baseActiveStatements, 1060var oldActiveStatementsMap = await BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false); 1304ActiveStatementsMap oldActiveStatementMap,
EditAndContinue\IEditAndContinueAnalyzer.cs (1)
20AsyncLazy<ActiveStatementsMap> lazyBaseActiveStatements,
EditAndContinue\MemberBody.cs (1)
58var range = ActiveStatementsMap.GetSpansStartingInSpan(
Microsoft.CodeAnalysis.Features.Test.Utilities (3)
EditAndContinue\ActiveStatementsDescription.cs (3)
22public readonly ActiveStatementsMap OldStatementsMap; 31OldStatementsMap = ActiveStatementsMap.Empty; 48documentPathMap: oldDocumentMap.ToImmutableDictionary(e => e.Key, e => e.Value.OrderBy(ActiveStatementsMap.Comparer).ToImmutableArray()),
Microsoft.CodeAnalysis.Features.UnitTests (21)
EditAndContinue\ActiveStatementsMapTests.cs (14)
42Assert.Equal(new Range(s, e), ActiveStatementsMap.GetSpansStartingInSpan(span.Start, span.End, array, startPositionComparer: (x, y) => x.Start.CompareTo(y))); 60Assert.Equal(new Range(5, 6), ActiveStatementsMap.GetSpansStartingInSpan(span.Start, span.End, array, startPositionComparer: (x, y) => x.Start.CompareTo(y))); 74Assert.Equal(new Range(s, e), ActiveStatementsMap.GetSpansStartingInSpan(span.Start, span.End, array, startPositionComparer: (x, y) => x.Start.CompareTo(y))); 87Assert.Equal(new Range(s, e), ActiveStatementsMap.GetSpansStartingInSpan(span.Start, span.End, array, startPositionComparer: (x, y) => x.Start.CompareTo(y))); 143var map = ActiveStatementsMap.Create(debugInfos, remapping: ImmutableDictionary<ManagedMethodId, ImmutableArray<NonRemappableRegion>>.Empty); 195var map = ActiveStatementsMap.Create(debugInfos, remapping: ImmutableDictionary<ManagedMethodId, ImmutableArray<NonRemappableRegion>>.Empty); 255var map = ActiveStatementsMap.Create(debugInfos, remapping.ToImmutable()); 314var map = ActiveStatementsMap.Create(debugInfos, remapping); 354var map = ActiveStatementsMap.Create(debugInfos, remapping);
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (3)
448var activeStatementMap = await debuggingSession.EditSession.BaseActiveStatements.GetValueAsync(CancellationToken.None); 4103var baseActiveStatementsMap = await debuggingSession.EditSession.BaseActiveStatements.GetValueAsync(CancellationToken.None).ConfigureAwait(false); 4207var baseActiveStatementMap = await debuggingSession.EditSession.BaseActiveStatements.GetValueAsync(CancellationToken.None).ConfigureAwait(false);
EditAndContinue\EditSessionActiveStatementsTests.cs (4)
189var baseActiveStatementsMap = await editSession.BaseActiveStatements.GetValueAsync(CancellationToken.None).ConfigureAwait(false); 353var baseActiveStatementMap = await editSession.BaseActiveStatements.GetValueAsync(CancellationToken.None).ConfigureAwait(false); 533var baseActiveStatementMap = await editSession.BaseActiveStatements.GetValueAsync(CancellationToken.None).ConfigureAwait(false); 674var baseActiveStatementMap = await editSession.BaseActiveStatements.GetValueAsync(CancellationToken.None).ConfigureAwait(false);