Implemented interface member:
property
Position
Roslyn.LanguageServer.Protocol.ITextDocumentPositionParams.Position
13 writes to Position
IdeBenchmarks (1)
Lsp\LspCompletionSerializationBenchmarks.cs (1)
109
Position
= caret.Range.Start,
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Extensions\ProtocolConversions.cs (1)
298
Position
= LinePositionToPosition(text.Lines.GetLinePosition(position))
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (11)
Completion\CompletionFeaturesTests.cs (8)
85
Position
= caret.Range.Start,
462
Position
= caret.Range.Start,
656
Position
= caret.Range.Start,
763
Position
= caret.Range.Start,
797
Position
= caret.Range.Start,
965
Position
= caret.Range.Start,
1034
Position
= caret.Range.Start,
1090
Position
= caret.Range.Start,
DataTips\DataTipRangeHandlerTests.cs (1)
25
Position
= caret.Range.Start,
References\FindAllReferencesHandlerTests.cs (1)
348
Position
= caret.Range.Start,
Rename\RenameTests.cs (1)
325
Position
= location.Range.Start,
16 references to Position
Microsoft.CodeAnalysis.LanguageServer (2)
LanguageServer\Handler\CopilotCompletion\CopilotCompletionResolveContextHandler.cs (2)
34
var linePosition = new LinePosition(param.DocumentContext.
Position
.Line, param.DocumentContext.
Position
.Character);
Microsoft.CodeAnalysis.LanguageServer.Protocol (9)
Handler\Completion\CompletionHandler.cs (1)
53
.GetPositionFromLinePositionAsync(ProtocolConversions.PositionToLinePosition(request.
Position
), cancellationToken)
Handler\DataTips\DataTipRangeHandler.cs (1)
36
var linePosition = ProtocolConversions.PositionToLinePosition(request.
Position
);
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
45
var linePosition = ProtocolConversions.PositionToLinePosition(request.
Position
);
Handler\Highlights\DocumentHighlightHandler.cs (1)
49
var position = ProtocolConversions.PositionToLinePosition(request.
Position
);
Handler\Hover\HoverHandler.cs (1)
47
var linePosition = ProtocolConversions.PositionToLinePosition(request.
Position
);
Handler\References\FindAllReferencesHandler.cs (1)
58
var linePosition = ProtocolConversions.PositionToLinePosition(referenceParams.
Position
);
Handler\References\FindImplementationsHandler.cs (1)
41
var linePosition = ProtocolConversions.PositionToLinePosition(request.
Position
);
Handler\Rename\RenameHandler.cs (1)
31
=> GetRenameEditAsync(context.GetRequiredDocument(), ProtocolConversions.PositionToLinePosition(request.
Position
), request.NewName, cancellationToken);
Handler\SignatureHelp\SignatureHelpHandler.cs (1)
39
var linePosition = ProtocolConversions.PositionToLinePosition(request.
Position
);
Microsoft.VisualStudio.LanguageServices.Xaml (5)
Implementation\LanguageServer\Handler\Completion\CompletionHandler.cs (2)
67
var offset = text.Lines.GetPosition(ProtocolConversions.PositionToLinePosition(request.
Position
));
77
Items = [.. completionResult.Completions.Select(c => CreateCompletionItem(c, document.Id, text, request.
Position
, request.TextDocument, commitCharactersCache))],
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
69
var position = await document.GetPositionFromLinePositionAsync(ProtocolConversions.PositionToLinePosition(request.
Position
), cancellationToken).ConfigureAwait(false);
Implementation\LanguageServer\Handler\Hover\HoverHandler.cs (1)
51
var position = await document.GetPositionFromLinePositionAsync(ProtocolConversions.PositionToLinePosition(request.
Position
), cancellationToken).ConfigureAwait(false);
Implementation\LanguageServer\Handler\OnTypeRename\OnTypeRenameHandler.cs (1)
80
var offset = text.Lines.GetPosition(ProtocolConversions.PositionToLinePosition(request.
Position
));