23 instantiations of ActiveStatementId
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
EditAndContinue\ActiveStatementTrackingServiceTests.cs (4)
41
new ActiveStatementSpan(new
ActiveStatementId
(0), span11, ActiveStatementFlags.NonLeafFrame),
42
new ActiveStatementSpan(new
ActiveStatementId
(1), span12, ActiveStatementFlags.LeafFrame),
51
new ActiveStatementSpan(new
ActiveStatementId
(0), span21, ActiveStatementFlags.NonLeafFrame),
52
new ActiveStatementSpan(new
ActiveStatementId
(1), span22, ActiveStatementFlags.LeafFrame),
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (1)
315
new
ActiveStatementId
(0),
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\ActiveStatementsMap.cs (1)
85
documentInfos.Add((debugInfo, new SourceFileSpan(documentName, baseSpan), new
ActiveStatementId
(ordinal++)));
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\ActiveStatementsDescription.cs (2)
90
SelectAsArray(s => new ActiveStatementLineSpan(new
ActiveStatementId
(s.id), newText.Lines.GetLinePositionSpan(s.span)));
120
new
ActiveStatementId
(ordinal),
Microsoft.CodeAnalysis.Features.UnitTests (15)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (13)
2655
new ActiveStatementSpan(new
ActiveStatementId
(0), activeLineSpanB1, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.LeafFrame));
4543
var activeStatementSpan11 = new ActiveStatementSpan(new
ActiveStatementId
(0), activeLineSpan11, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.NonLeafFrame);
4544
var activeStatementSpan12 = new ActiveStatementSpan(new
ActiveStatementId
(1), activeLineSpan12, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.LeafFrame);
4563
var activeStatementSpan21 = new ActiveStatementSpan(new
ActiveStatementId
(0), activeLineSpan21, ActiveStatementFlags.NonLeafFrame);
4564
var activeStatementSpan22 = new ActiveStatementSpan(new
ActiveStatementId
(1), activeLineSpan22, ActiveStatementFlags.LeafFrame);
4622
new ActiveStatementSpan(new
ActiveStatementId
(0), activeLineSpan11, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.NonLeafFrame),
4623
new ActiveStatementSpan(new
ActiveStatementId
(1), activeLineSpan12, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.LeafFrame)
5164
new ActiveStatementSpan(new
ActiveStatementId
(0), new LinePositionSpan(new(4, 41), new(4, 42)), ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.LeafFrame),
5253
new ActiveStatementSpan(new
ActiveStatementId
(0), expectedSpanG1, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.LeafFrame, documentId),
5254
new ActiveStatementSpan(new
ActiveStatementId
(1), expectedSpanF1, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.NonLeafFrame, documentId)
5279
new ActiveStatementSpan(new
ActiveStatementId
(0), expectedSpanG2, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.LeafFrame, documentId),
5280
new ActiveStatementSpan(new
ActiveStatementId
(1), expectedSpanF2, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.NonLeafFrame, documentId)
5377
new ActiveStatementSpan(new
ActiveStatementId
(0), expectedSpanG1, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.LeafFrame)
EditAndContinue\RemoteEditAndContinueServiceTests.cs (2)
114
new ActiveStatementSpan(new
ActiveStatementId
(0), new LinePositionSpan(new LinePosition(1, 2), new LinePosition(3, 4)), ActiveStatementFlags.NonLeafFrame, documentId));
262
var activeStatementSpan1 = new ActiveStatementSpan(new
ActiveStatementId
(0), span1, ActiveStatementFlags.NonLeafFrame | ActiveStatementFlags.PartiallyExecuted, UnmappedDocumentId: documentId);
11 references to ActiveStatementId
Microsoft.CodeAnalysis.EditorFeatures (2)
EditAndContinue\ActiveStatementTrackingSpan.cs (2)
11
internal readonly struct ActiveStatementTrackingSpan(ITrackingSpan trackingSpan,
ActiveStatementId
id, ActiveStatementFlags flags, DocumentId? unmappedDocumentId)
14
public readonly
ActiveStatementId
Id = id;
Microsoft.CodeAnalysis.Features (9)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
1484
private static bool TryGetTrackedStatement(ImmutableArray<ActiveStatementLineSpan> activeStatementSpans,
ActiveStatementId
id, SourceText text, MemberBody body, [NotNullWhen(true)] out SyntaxNode? trackedStatement, out int trackedStatementPart)
EditAndContinue\ActiveStatement.cs (2)
21
public readonly
ActiveStatementId
Id;
40
public ActiveStatement(
ActiveStatementId
id, ActiveStatementFlags flags, SourceFileSpan span, ManagedInstructionId instructionId)
EditAndContinue\ActiveStatementLineSpan.cs (1)
17
[property: DataMember(Order = 0)]
ActiveStatementId
Id,
EditAndContinue\ActiveStatementsMap.cs (4)
28
private static readonly Comparer<(ManagedActiveStatementDebugInfo, SourceFileSpan,
ActiveStatementId
)> s_infoSpanComparer =
29
Comparer<(ManagedActiveStatementDebugInfo, SourceFileSpan span,
ActiveStatementId
)>.Create((x, y) => x.span.Start.CompareTo(y.span.Start));
63
using var _1 = PooledDictionary<string, ArrayBuilder<(ManagedActiveStatementDebugInfo info, SourceFileSpan span,
ActiveStatementId
id)>>.GetInstance(out var updatedSpansByDocumentPath);
82
updatedSpansByDocumentPath.Add(documentName, documentInfos = ArrayBuilder<(ManagedActiveStatementDebugInfo, SourceFileSpan,
ActiveStatementId
)>.GetInstance());
EditAndContinue\ActiveStatementSpan.cs (1)
23
[property: DataMember(Order = 0)]
ActiveStatementId
Id,