2 instantiations of ActiveStatementsMap
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\ActiveStatementsMap.cs (2)
22
new
(ImmutableDictionary<string, ImmutableArray<ActiveStatement>>.Empty,
118
return new
ActiveStatementsMap
(byDocumentPath, byInstruction.ToImmutableDictionary());
20 references to ActiveStatementsMap
Microsoft.CodeAnalysis.Features (20)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
508
AsyncLazy<
ActiveStatementsMap
> lazyOldActiveStatementMap,
590
var
oldActiveStatementMap = await lazyOldActiveStatementMap.GetValueAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\ActiveStatementsMap.cs (2)
21
public static readonly
ActiveStatementsMap
Empty =
59
public static
ActiveStatementsMap
Create(
EditAndContinue\DebuggingSession.cs (2)
699
var
baseActiveStatements = await EditSession.BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false);
867
var
baseActiveStatements = await EditSession.BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (3)
24
internal sealed class EditAndContinueDocumentAnalysesCache(AsyncLazy<
ActiveStatementsMap
> baseActiveStatements, AsyncLazy<EditAndContinueCapabilities> capabilities, TraceLog log)
28
private readonly AsyncLazy<
ActiveStatementsMap
> _baseActiveStatements = baseActiveStatements;
142
var
baseActiveStatements = await _baseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\EditSession.cs (9)
75
internal readonly AsyncLazy<
ActiveStatementsMap
> BaseActiveStatements;
92
AsyncLazy<
ActiveStatementsMap
>? lazyActiveStatementMap,
106
: AsyncLazy.Create(
ActiveStatementsMap
.Empty));
240
private async Task<
ActiveStatementsMap
> GetBaseActiveStatementsAsync(CancellationToken cancellationToken)
246
return
ActiveStatementsMap
.Create(debugInfos, NonRemappableRegions);
250
return
ActiveStatementsMap
.Empty;
802
ActiveStatementsMap
baseActiveStatements,
1368
var
oldActiveStatementsMap = await BaseActiveStatements.GetValueAsync(cancellationToken).ConfigureAwait(false);
1637
ActiveStatementsMap
oldActiveStatementMap,
EditAndContinue\IEditAndContinueAnalyzer.cs (1)
22
AsyncLazy<
ActiveStatementsMap
> lazyBaseActiveStatements,
EditAndContinue\MemberBody.cs (1)
65
var range =
ActiveStatementsMap
.GetSpansStartingInSpan(