17 references to Span
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (1)
331var newStatementSpan = result.ActiveStatements[0].Span;
Microsoft.CodeAnalysis.Features (8)
EditAndContinue\ActiveStatement.cs (1)
91=> $"{Id}: {Span}";
EditAndContinue\ActiveStatementsMap.cs (3)
225startPositionComparer: (x, y) => x.Span.Start.CompareTo(y)); 230var unmappedLineSpan = ReverseMapLinePositionSpan(unmappedSection, mappedSection.Span, activeStatement.Span); 245AddStatement(activeStatement.Span, activeStatement);
EditAndContinue\DebuggingSession.cs (3)
824activeStatementsInChangedDocuments.MultiAdd(oldDocumentActiveStatements[i].Statement, (analysis.DocumentId, analysis.ActiveStatements[i].Span)); 852span = activeStatement.Span; 937adjustedMappedSpans[i] = new ActiveStatementSpan(activeStatement.Id, activeStatement.Span, activeStatement.Flags, unmappedDocumentId);
EditAndContinue\EditSession.cs (1)
1334activeStatementsInUpdatedMethodsBuilder.Add(new ManagedActiveStatementUpdate(methodId, instructionId.ILOffset, newActiveStatement.Span.ToSourceSpan()));
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\ActiveStatementsDescription.cs (1)
176sourceSpan: statement.Span.ToSourceSpan(),
EditAndContinue\ActiveStatementTestHelpers.cs (1)
102=> InspectActiveStatementAndInstruction(statement) + $" '{GetFirstLineText(statement.Span, text)}'";
Microsoft.CodeAnalysis.Features.UnitTests (6)
EditAndContinue\ActiveStatementsMapTests.cs (6)
156], oldSpans.Select(s => $"{s.UnmappedSpan} -> {s.Statement.Span} #{s.Statement.Id.Ordinal}")); 262], map.DocumentPathMap["a.cs"].OrderBy(s => s.Span.Start.Line).Select(s => $"{s.Span}")); 319Assert.Equal(unmappedActiveStatements[0].Statement.Span, activeStatement.FileSpan.Span); 359Assert.Equal(unmappedActiveStatements[0].Statement.Span.AddLineDelta(+1), newActiveStatements[0].FileSpan.Span); 360Assert.Equal(unmappedActiveStatements[1].Statement.Span.AddLineDelta(+1), newActiveStatements[1].FileSpan.Span);