4 instantiations of ActiveStatementsMap
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (1)
310var 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); 310var baseActiveStatements = new ActiveStatementsMap( 320ActiveStatementsMap.Empty.InstructionMap); 745var baseActiveStatements = AsyncLazy.Create(ActiveStatementsMap.Empty);
Microsoft.CodeAnalysis.Features (20)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
508AsyncLazy<ActiveStatementsMap> lazyOldActiveStatementMap, 590var oldActiveStatementMap = await lazyOldActiveStatementMap.GetValueAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\ActiveStatementsMap.cs (2)
21public static readonly ActiveStatementsMap Empty = 59public static ActiveStatementsMap Create(
EditAndContinue\DebuggingSession.cs (2)
699var baseActiveStatements = await EditSession.BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false); 867var 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)
76internal readonly AsyncLazy<ActiveStatementsMap> BaseActiveStatements; 93AsyncLazy<ActiveStatementsMap>? lazyActiveStatementMap, 107: AsyncLazy.Create(ActiveStatementsMap.Empty)); 241private async Task<ActiveStatementsMap> GetBaseActiveStatementsAsync(CancellationToken cancellationToken) 247return ActiveStatementsMap.Create(debugInfos, NonRemappableRegions); 251return ActiveStatementsMap.Empty; 770ActiveStatementsMap baseActiveStatements, 1223var oldActiveStatementsMap = await BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false); 1478ActiveStatementsMap oldActiveStatementMap,
EditAndContinue\IEditAndContinueAnalyzer.cs (1)
22AsyncLazy<ActiveStatementsMap> lazyBaseActiveStatements,
EditAndContinue\MemberBody.cs (1)
65var 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)
970var activeStatementMap = await debuggingSession.EditSession.BaseActiveStatements.GetValueAsync(CancellationToken.None); 4742var baseActiveStatementsMap = await debuggingSession.EditSession.BaseActiveStatements.GetValueAsync(CancellationToken.None).ConfigureAwait(false); 4846var 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);