1 write to Id
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\ActiveStatement.cs (1)
42Id = id;
11 references to Id
Microsoft.CodeAnalysis.Features (11)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
1003if (TryGetTrackedStatement(newActiveStatementSpans, oldActiveStatements[i].Statement.Id, newText, newBody, out var trackedStatement, out var trackedStatementPart)) 1214if (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)
828return new ActiveStatementSpan(activeStatement.Id, span, activeStatement.Flags, unmappedDocumentId); 906var i = adjustedMappedSpans.FindIndex(static (s, id) => s.Id == id, activeStatement.Id); 909adjustedMappedSpans[i] = new ActiveStatementSpan(activeStatement.Id, activeStatement.Span, activeStatement.Flags, unmappedDocumentId);
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (1)
162var newMappedDocumentActiveSpan = newMappedDocumentSpans.Single(static (s, id) => s.Id == id, oldActiveStatement.Statement.Id);