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)
2662
new ActiveStatementSpan(new
ActiveStatementId
(0), activeLineSpanB1, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.LeafFrame));
4550
var activeStatementSpan11 = new ActiveStatementSpan(new
ActiveStatementId
(0), activeLineSpan11, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.NonLeafFrame);
4551
var activeStatementSpan12 = new ActiveStatementSpan(new
ActiveStatementId
(1), activeLineSpan12, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.LeafFrame);
4570
var activeStatementSpan21 = new ActiveStatementSpan(new
ActiveStatementId
(0), activeLineSpan21, ActiveStatementFlags.NonLeafFrame);
4571
var activeStatementSpan22 = new ActiveStatementSpan(new
ActiveStatementId
(1), activeLineSpan22, ActiveStatementFlags.LeafFrame);
4629
new ActiveStatementSpan(new
ActiveStatementId
(0), activeLineSpan11, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.NonLeafFrame),
4630
new ActiveStatementSpan(new
ActiveStatementId
(1), activeLineSpan12, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.LeafFrame)
5171
new ActiveStatementSpan(new
ActiveStatementId
(0), new LinePositionSpan(new(4, 41), new(4, 42)), ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.LeafFrame),
5260
new ActiveStatementSpan(new
ActiveStatementId
(0), expectedSpanG1, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.LeafFrame, documentId),
5261
new ActiveStatementSpan(new
ActiveStatementId
(1), expectedSpanF1, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.NonLeafFrame, documentId)
5286
new ActiveStatementSpan(new
ActiveStatementId
(0), expectedSpanG2, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.LeafFrame, documentId),
5287
new ActiveStatementSpan(new
ActiveStatementId
(1), expectedSpanF2, ActiveStatementFlags.MethodUpToDate | ActiveStatementFlags.NonLeafFrame, documentId)
5384
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));
266
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,