4 instantiations of DiagnosticDataLocation
Microsoft.CodeAnalysis.Workspaces (4)
Diagnostics\DiagnosticData.cs (2)
173return new DiagnosticDataLocation(originalLineInfo, document?.Id, mappedLineInfo); 202location: new DiagnosticDataLocation(new FileLinePositionSpan(project.FilePath ?? project.Solution.FilePath ?? "", span: default)),
Diagnostics\DiagnosticDataLocation.cs (2)
105=> new( 118return new DiagnosticDataLocation(originalFileSpan, documentId, mappedFileSpan, forceMappedPath);
17 references to DiagnosticDataLocation
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineDiagnostics\AbstractDiagnosticsTaggerProvider.cs (1)
67/// Get the <see cref="DiagnosticDataLocation"/> that should have the tag applied to it.
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticDataTests.cs (1)
248var roundTripLocation = roundTripDiagnosticData.DataLocation;
Microsoft.CodeAnalysis.Workspaces (15)
Diagnostics\DiagnosticData.cs (11)
32DiagnosticDataLocation location, 33ImmutableArray<DiagnosticDataLocation> additionalLocations = default, 71public readonly DiagnosticDataLocation DataLocation = location; 74public readonly ImmutableArray<DiagnosticDataLocation> AdditionalLocations = additionalLocations.NullToEmpty(); 100public DiagnosticData WithLocations(DiagnosticDataLocation location, ImmutableArray<DiagnosticDataLocation> additionalLocations) 166private static DiagnosticDataLocation CreateLocation(TextDocument? document, Location location) 235DiagnosticDataLocation location, 236ImmutableArray<DiagnosticDataLocation> additionalLocations, 265private static ImmutableArray<DiagnosticDataLocation> GetAdditionalLocations(TextDocument document, Diagnostic diagnostic) 272using var _ = ArrayBuilder<DiagnosticDataLocation>.GetInstance(diagnostic.AdditionalLocations.Count, out var builder);
Diagnostics\DiagnosticDataLocation.cs (2)
104public DiagnosticDataLocation WithSpan(TextSpan newSourceSpan, SyntaxTree tree) 112public static DiagnosticDataLocation Create(
Diagnostics\Extensions.cs (2)
40public static ValueTask<ImmutableArray<Location>> ConvertLocationsAsync(this IReadOnlyCollection<DiagnosticDataLocation> locations, Project project, CancellationToken cancellationToken) 44this DiagnosticDataLocation dataLocation, Project project, CancellationToken cancellationToken)