Handler\CallHierarchy\CallHierarchyHelpers.cs (6)
21var resolveData = JsonSerializer.Deserialize<CallHierarchyResolveData>((JsonElement)item.Data, ProtocolConversions.LspJsonSerializerOptions);
53Kind = ProtocolConversions.GlyphToSymbolKind(descriptor.Glyph),
56Range = ProtocolConversions.TextSpanToRange(declarationSpan, text),
57SelectionRange = ProtocolConversions.TextSpanToRange(selectionSpan, text),
58Data = new CallHierarchyResolveData(descriptor.ItemId.SymbolKeyData, descriptor.ItemId.ProjectId.Id, ProtocolConversions.DocumentToTextDocumentIdentifier(document)),
85return [.. locations.Where(static location => location.IsInSource).Select(location => ProtocolConversions.TextSpanToRange(location.SourceSpan, text))];
Handler\Completion\CompletionResultFactory.cs (8)
65var resolveData = new CompletionResolveData(resultId, ProtocolConversions.DocumentToTextDocumentIdentifier(document));
90EditRange = capabilityHelper.SupportDefaultEditRange ? ProtocolConversions.TextSpanToRange(defaultSpan, documentText) : null,
193if (ProtocolConversions.RoslynTagToCompletionItemKinds.TryGetValue(tag, out var completionItemKinds))
221if (ProtocolConversions.RoslynTagToCompletionItemTags.TryGetValue(tag, out var completionItemTags))
509Range = ProtocolConversions.TextSpanToRange(completionChangeSpan, documentText),
555Range = ProtocolConversions.TextSpanToRange(change.Span, sourceText),
607lspItem.Documentation = ProtocolConversions.GetDocumentationMarkupContent(
700Range = ProtocolConversions.TextSpanToRange(completionChangeSpan, documentText),