38 references to TextSpanToRange
Microsoft.CodeAnalysis.LanguageServer.Protocol (27)
Extensions\ProtocolConversions.cs (2)
349Range = TextSpanToRange(textChange.Span, oldText) 532Range = TextSpanToRange(span, text),
Handler\Breakpoints\ValidateBreakableRangeHandler.cs (2)
80var breakpointRange = ProtocolConversions.TextSpanToRange(breakpointSpan, text); 103breakpointRange = ProtocolConversions.TextSpanToRange(breakpointSpan, text);
Handler\CodeActions\CodeActionHelpers.cs (2)
68applicableRange: set.ApplicableToSpan.HasValue ? ProtocolConversions.TextSpanToRange(set.ApplicableToSpan.Value, documentText) : null, 273? ProtocolConversions.TextSpanToRange(nestedActionSet.ApplicableToSpan.Value, documentText) : null,
Handler\CodeLens\CodeLensHandler.cs (3)
96var range = ProtocolConversions.TextSpanToRange(member.Span, text); 143var range = ProtocolConversions.TextSpanToRange(member.Span, text); 173var range = ProtocolConversions.TextSpanToRange(member.Span, text);
Handler\Completion\CompletionResultFactory.cs (4)
89EditRange = capabilityHelper.SupportDefaultEditRange ? ProtocolConversions.TextSpanToRange(defaultSpan, documentText) : null, 500Range = ProtocolConversions.TextSpanToRange(completionChangeSpan, documentText), 546Range = ProtocolConversions.TextSpanToRange(change.Span, sourceText), 691Range = ProtocolConversions.TextSpanToRange(completionChangeSpan, documentText),
Handler\DataTips\DataTipRangeHandler.cs (2)
45HoverRange = ProtocolConversions.TextSpanToRange(info.Span, text), 46ExpressionRange = ProtocolConversions.TextSpanToRange(info.ExpressionSpan, text),
Handler\Highlights\DocumentHighlightHandler.cs (2)
86Range = ProtocolConversions.TextSpanToRange(highlight, text) 108Range = ProtocolConversions.TextSpanToRange(h.TextSpan, text),
Handler\Hover\HoverHandler.cs (2)
123Range = ProtocolConversions.TextSpanToRange(info.Span, text), 145Range = ProtocolConversions.TextSpanToRange(info.Span, text),
Handler\InlineCompletions\InlineCompletionsHandler.cs (1)
160Range = ProtocolConversions.TextSpanToRange(wordOnLeft.Value, sourceText),
Handler\OnAutoInsert\OnAutoInsertHandler.cs (2)
139Range = ProtocolConversions.TextSpanToRange(result.SpanToReplace, sourceText) 203Range = ProtocolConversions.TextSpanToRange(textChange.Span, sourceText)
Handler\Rename\PrepareRenameHandler.cs (1)
41return ProtocolConversions.TextSpanToRange(symbolicRenameInfo.TriggerToken.Span, text);
Handler\SemanticTokens\SemanticTokensHelpers.cs (1)
36ranges ??= [ProtocolConversions.TextSpanToRange(new TextSpan(0, text.Length), text)];
Handler\Symbols\DocumentSymbolsHandler.cs (3)
98Range = ProtocolConversions.TextSpanToRange(symbolItem.Location.InDocumentInfo.Value.navigationSpan, text), 129Range = ProtocolConversions.TextSpanToRange(spans.First(), text), 130SelectionRange = ProtocolConversions.TextSpanToRange(navigationSpan, text),
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
InlayHint\AbstractInlayHintTests.cs (1)
33Range = ProtocolConversions.TextSpanToRange(span, text)
InlayHint\CSharpInlayHintTests.cs (1)
120Range = ProtocolConversions.TextSpanToRange(span, sourceText)
Rename\RenameTests.cs (2)
274var expectedGeneratedEdits = spans["renamed"].Select(span => new LSP.TextEdit() { NewText = renameValue, Range = ProtocolConversions.TextSpanToRange(span, generatedSourceText) }); 324var expectedGeneratedEdits = spans["renamed"].Select(span => new LSP.TextEdit() { NewText = renameValue, Range = ProtocolConversions.TextSpanToRange(span, generatedSourceText) });
Workspaces\LspWorkspaceManagerTests.cs (1)
659(ProtocolConversions.TextSpanToRange(new TextSpan(initialContents.IndexOf("C3"), 1), originalSourceText), "D"));
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Utilities\AbstractLanguageServerClientTests.cs (1)
115Range = ProtocolConversions.TextSpanToRange(span, text),
Microsoft.VisualStudio.LanguageServices.Xaml (5)
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
136Range = ProtocolConversions.TextSpanToRange(sourceDefinition.Span.Value, sourceText)
Implementation\LanguageServer\Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
134Range = ProtocolConversions.TextSpanToRange(new TextSpan(d.Offset, d.Length), text),
Implementation\LanguageServer\Handler\Hover\HoverHandler.cs (1)
84Range = ProtocolConversions.TextSpanToRange(info.Span, text),
Implementation\LanguageServer\Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
70Range = ProtocolConversions.TextSpanToRange(result.TextChange.Span, text)
Implementation\LanguageServer\Handler\OnTypeRename\OnTypeRenameHandler.cs (1)
92Ranges = [.. result.Ranges.Select(s => ProtocolConversions.TextSpanToRange(s, text))],