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