2 writes to MappedFileSpan
Microsoft.CodeAnalysis.Workspaces (2)
Diagnostics\DiagnosticDataLocation.cs (2)
73MappedFileSpan = new FileLinePositionSpan(GetNormalizedFilePath(unmappedFileSpan.Path, mappedSpan.Path), mappedSpan.Span); 77MappedFileSpan = mappedFileSpan ?? unmappedFileSpan;
24 references to MappedFileSpan
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
262=> $"{(string.IsNullOrWhiteSpace(diagnostic.DataLocation.MappedFileSpan.Path) ? diagnostic.ProjectId.ToString() : diagnostic.DataLocation.MappedFileSpan.ToString())}: {diagnostic.Severity} {diagnostic.Id}: {diagnostic.Message}";
Microsoft.CodeAnalysis.Features (4)
EditAndContinue\EmitSolutionUpdateResults.cs (2)
152var fileSpan = data.DataLocation.MappedFileSpan; 172var fileSpan = syntaxError.DataLocation.MappedFileSpan;
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (2)
239var span = data.DataLocation.UnmappedFileSpan != data.DataLocation.MappedFileSpan ? data.DataLocation.MappedFileSpan.Span : default;
Microsoft.CodeAnalysis.Workspaces (3)
Diagnostics\DiagnosticData.cs (1)
172=> $"{Id} {Severity} {Message} {ProjectId} {DataLocation.MappedFileSpan} [original: {DataLocation.UnmappedFileSpan}]";
Diagnostics\DiagnosticDataLocation.cs (2)
19/// diagnostic to a different file or location. Most clients should instead use <see cref="MappedFileSpan"/>, 101/// cref="UnmappedFileSpan"/> and <see cref="MappedFileSpan"/> corresponding to the respection locations of
Microsoft.VisualStudio.LanguageServices (9)
TableDataSource\VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs (3)
401content = data.DataLocation.MappedFileSpan.Path; 404content = data.DataLocation.MappedFileSpan.StartLinePosition.Line; 407content = data.DataLocation.MappedFileSpan.StartLinePosition.Character;
TableDataSource\VisualStudioDiagnosticListTable.BuildTableDataSource.cs (3)
187content = data.DataLocation.MappedFileSpan.Path; 190content = data.DataLocation.MappedFileSpan.StartLinePosition.Line; 193content = data.DataLocation.MappedFileSpan.StartLinePosition.Character;
TaskList\ExternalErrorDiagnosticUpdateSource.cs (3)
971item1.DataLocation.MappedFileSpan.Span != item2.DataLocation.MappedFileSpan.Span || 993Hash.Combine(obj.DataLocation.MappedFileSpan.Span.Start.GetHashCode(),
Microsoft.VisualStudio.LanguageServices.UnitTests (6)
Diagnostics\DiagnosticTableDataSourceTests.vb (6)
147Assert.Equal(item.DataLocation.MappedFileSpan.StartLinePosition.Line, line) 151Assert.Equal(item.DataLocation.MappedFileSpan.StartLinePosition.Character, column) 197Assert.Equal(item.DataLocation.MappedFileSpan.StartLinePosition.Line, line) 201Assert.Equal(item.DataLocation.MappedFileSpan.StartLinePosition.Character, column) 700diagnostic1.DataLocation.MappedFileSpan), 724diagnostic2.DataLocation.MappedFileSpan),