16 references to DocumentMappingService
Microsoft.CodeAnalysis.Remote.Razor (16)
Completion\RemoteCompletionService.cs (1)
78
codeDocument, completionContext, positionInfo,
DocumentMappingService
, out var provisionalCompletionInfo))
Debugging\RemoteDataTipRangeService.cs (2)
60
if (!
DocumentMappingService
.TryMapToRazorDocumentRange(csharpDocument, csharpResult.HoverRange, out var razorHoverRange)
61
|| !
DocumentMappingService
.TryMapToRazorDocumentRange(csharpDocument, csharpResult.ExpressionRange, out var razorExpressionRange))
DevTools\RemoteDevToolsService.cs (1)
73
return CSharpFormattingPass.GetFormattingDocumentContentsForSyntaxVisualizer(codeDocument, csharpSyntaxRoot,
DocumentMappingService
);
DocumentHighlight\RemoteDocumentHighlightService.cs (2)
63
if (
DocumentMappingService
.TryMapToCSharpDocumentPosition(csharpDocument, index, out var mappedPosition, out _))
77
if (
DocumentMappingService
.TryMapToRazorDocumentRange(csharpDocument, highlight.Range.ToLinePositionSpan(), out var mappedRange))
FindAllReferences\RemoteFindAllReferencesService.cs (2)
105
var (mappedUri, mappedRange) = await
DocumentMappingService
.MapToHostDocumentUriAndRangeAsync(context.Snapshot, location.DocumentUri.GetRequiredParsedUri(), location.Range.ToLinePositionSpan(), cancellationToken).ConfigureAwait(false);
124
var fixedResultText = await FindAllReferencesHelper.GetResultTextAsync(
DocumentMappingService
, context.GetSolutionQueryOperations(), mappedRange.Start.Line, mappedUri.GetDocumentFilePath(), cancellationToken).ConfigureAwait(false);
GoToDefinition\RemoteGoToDefinitionService.cs (1)
125
var (mappedDocumentUri, mappedRange) = await
DocumentMappingService
GoToImplementation\RemoteGoToImplementationService.cs (1)
94
var (mappedDocumentUri, mappedRange) = await
DocumentMappingService
Hover\RemoteHoverService.cs (1)
88
DocumentMappingService
.TryMapToRazorDocumentRange(codeDocument.GetRequiredCSharpDocument(), range.ToLinePositionSpan(), out var hostDocumentSpan))
InlayHints\RemoteInlayHintService.cs (2)
49
var overlappingSpans =
DocumentMappingService
.GetCSharpSpansOverlappingRazorSpan(csharpDocument, span);
80
DocumentMappingService
.TryMapToRazorDocumentPosition(csharpDocument, absoluteIndex, out var hostDocumentPosition, out var hostDocumentIndex))
RazorDocumentServiceBase.cs (2)
27
var positionInfo = DocumentPositionInfoStrategy.GetPositionInfo(
DocumentMappingService
, codeDocument, hostDocumentIndex);
34
if (
DocumentMappingService
.TryMapToCSharpDocumentPosition(codeDocument.GetRequiredCSharpDocument(), positionInfo.HostDocumentIndex, out Position? csharpPosition, out _))
SignatureHelp\RemoteSignatureHelpService.cs (1)
42
if (
DocumentMappingService
.TryMapToCSharpDocumentPosition(codeDocument.GetRequiredCSharpDocument(), absoluteIndex, out var mappedPosition, out _))