2 instantiations of ActiveStatementsMap
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\ActiveStatementsMap.cs (2)
22new(ImmutableDictionary<string, ImmutableArray<ActiveStatement>>.Empty, 118return new ActiveStatementsMap(byDocumentPath, byInstruction.ToImmutableDictionary());
20 references to ActiveStatementsMap
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)
75internal readonly AsyncLazy<ActiveStatementsMap> BaseActiveStatements; 92AsyncLazy<ActiveStatementsMap>? lazyActiveStatementMap, 106: AsyncLazy.Create(ActiveStatementsMap.Empty)); 240private async Task<ActiveStatementsMap> GetBaseActiveStatementsAsync(CancellationToken cancellationToken) 246return ActiveStatementsMap.Create(debugInfos, NonRemappableRegions); 250return ActiveStatementsMap.Empty; 802ActiveStatementsMap baseActiveStatements, 1368var oldActiveStatementsMap = await BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false); 1637ActiveStatementsMap oldActiveStatementMap,
EditAndContinue\IEditAndContinueAnalyzer.cs (1)
22AsyncLazy<ActiveStatementsMap> lazyBaseActiveStatements,
EditAndContinue\MemberBody.cs (1)
65var range = ActiveStatementsMap.GetSpansStartingInSpan(