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