1 write to Id
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\ActiveStatement.cs (1)
42
Id
= id;
26 references to Id
Microsoft.CodeAnalysis.Features (11)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
884
if (TryGetTrackedStatement(newActiveStatementSpans, oldActiveStatements[i].Statement.
Id
, newText, newBody, out var trackedStatement, out var trackedStatementPart))
1095
if (TryGetTrackedStatement(newActiveStatementSpans, oldActiveStatements[activeStatementIndex].Statement.
Id
, newText, newMemberBody, out var newStatementSyntax, out var _))
EditAndContinue\ActiveStatement.cs (3)
55
=> new(
Id
, Flags, span, InstructionId);
58
=> new(
Id
, flags, FileSpan, InstructionId);
91
=> $"{
Id
}: {Span}";
EditAndContinue\ActiveStatementLineSpan.cs (1)
13
/// <param name="Id">The corresponding <see cref="ActiveStatement.
Id
"/>.</param>
EditAndContinue\ActiveStatementSpan.cs (1)
14
/// <param name="Id">The corresponding <see cref="ActiveStatement.
Id
"/>.</param>
EditAndContinue\DebuggingSession.cs (3)
856
return new ActiveStatementSpan(activeStatement.
Id
, span, activeStatement.Flags, unmappedDocumentId);
934
var i = adjustedMappedSpans.FindIndex(static (s, id) => s.Id == id, activeStatement.
Id
);
937
adjustedMappedSpans[i] = new ActiveStatementSpan(activeStatement.
Id
, activeStatement.Span, activeStatement.Flags, unmappedDocumentId);
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (1)
162
var newMappedDocumentActiveSpan = newMappedDocumentSpans.Single(static (s, id) => s.Id == id, oldActiveStatement.Statement.
Id
);
Microsoft.CodeAnalysis.Features.Test.Utilities (10)
EditAndContinue\ActiveStatementsDescription.cs (7)
153
activeStatements.Sort((x, y) => x.Statement.
Id
.Ordinal.CompareTo(y.Statement.
Id
.Ordinal));
170
(modules != null) ? modules[statement.
Id
.Ordinal] : moduleId,
172
token: 0x06000000 | (methodRowIds != null ? methodRowIds[statement.
Id
.Ordinal] : statement.
Id
.Ordinal + 1),
173
version: (methodVersions != null) ? methodVersions[statement.
Id
.Ordinal] : 1)),
174
ilOffset: (ilOffsets != null) ? ilOffsets[statement.
Id
.Ordinal] : 0),
EditAndContinue\ActiveStatementTestHelpers.cs (1)
96
=> $"{statement.
Id
.Ordinal}: {statement.FileSpan} flags=[{statement.Flags}]";
EditAndContinue\EditAndContinueTestVerifier.cs (2)
91
AssertSpansEqual(description.NewMappedSpans, actualNewActiveStatements.OrderBy(x => x.
Id
.Ordinal).Select(s => s.FileSpan), newTree);
115
AssertSpansEqual(description.NewMappedRegions[activeStatement.
Id
.Ordinal], actualNewExceptionRegions[i], newTree);
Microsoft.CodeAnalysis.Features.UnitTests (5)
EditAndContinue\ActiveStatementsMapTests.cs (1)
156
], oldSpans.Select(s => $"{s.UnmappedSpan} -> {s.Statement.Span} #{s.Statement.
Id
.Ordinal}"));
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
4121
var statements = baseActiveStatementsMap.InstructionMap.Values.OrderBy(v => v.
Id
.Ordinal).ToArray();
EditAndContinue\EditSessionActiveStatementsTests.cs (3)
193
var statements = baseActiveStatementsMap.InstructionMap.Values.OrderBy(v => v.
Id
.Ordinal).ToArray();
357
var baseActiveStatements = baseActiveStatementMap.InstructionMap.Values.OrderBy(v => v.
Id
.Ordinal).ToArray();
537
var baseActiveStatements = baseActiveStatementMap.InstructionMap.Values.OrderBy(v => v.
Id
.Ordinal).ToArray();