49 references to Position
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (46)
CodeActions\CodeActionResolveTests.cs (6)
61
GenerateTextEdit("var", new LSP.Range { Start = new
Position
(4, 8), End = new
Position
(4, 11) })
122
""", new LSP.Range { Start = new
Position
(2, 4), End = new
Position
(2, 4) }),
123
GenerateTextEdit("V", new LSP.Range { Start = new
Position
(4, 16), End = new
Position
(4, 17) })
Completion\CompletionFeaturesTests.cs (17)
156
? new() { NewText = "System.Threading.Tasks.Task", Range = new() { Start =
new
(0, 20), End =
new
(0, 24) } }
157
: new() { NewText = "using System.Threading.Tasks;\r\n\r\n", Range = new() { Start =
new
(1, 0), End =
new
(1, 0) } };
242
var expectedAdditionalEdit = new TextEdit() { NewText = "using NS2;\r\n\r\n", Range = new() { Start =
new
(1, 0), End =
new
(1, 0) } };
301
var expectedEdit = new TextEdit { Range = new LSP.Range { Start =
new
(1, 5), End =
new
(1, 9) }, NewText = "summary" };
668
Assert.Equal(new() { Start =
new
(2, 0), End = caret.Range.Start }, results.ItemDefaults.EditRange.Value.First);
730
var expectedAdditionalEdit1 = new TextEdit() { NewText = "using Namespace1;\r\n\r\n", Range = new() { Start =
new
(1, 0), End =
new
(1, 0) } };
738
var expectedAdditionalEdit2 = new TextEdit() { NewText = "using Namespace2;\r\n\r\n", Range = new() { Start =
new
(1, 0), End =
new
(1, 0) } };
1004
var expectedEdit = new TextEdit { Range = new LSP.Range { Start =
new
(0, 5), End =
new
(0, 5) }, NewText = "ComplexItem" };
1061
var expectedEdit = new TextEdit { Range = new LSP.Range { Start =
new
(7, 4), End =
new
(7, 13) }, NewText = "public override global::System.Boolean AbstractMethod(global::System.Int32 x)\r\n {\r\n throw new System.NotImplementedException();\r\n }" };
Completion\CompletionTests.cs (2)
1538
Assert.Equal(new() { Start =
new
(2, 0), End =
new
(2, 8) }, results.ItemDefaults.EditRange.Value.First);
DocumentChanges\DocumentChangesTests.cs (2)
355
Start = new LSP.
Position
(startLine, startCol),
356
End = new LSP.
Position
(endLine, endCol)
Miscellaneous\LspMiscellaneousFilesWorkspaceTests.cs (3)
76
var caret = new LSP.Location { Range = new() { Start =
new
(0, 6), End =
new
(0, 7) }, DocumentUri = looseFileUri };
300
Start =
new
(4, 8)
ProtocolConversionsTests.cs (12)
191
var range = new Range() { Start = new
Position
(0, 0), End = new
Position
(1, 0) };
206
var range = new Range() { Start = new
Position
(2, 8), End = new
Position
(2, 12) };
219
var range = new Range() { Start = new
Position
(0, 0), End = new
Position
(3, 1) };
240
var range = new Range() { Start = new
Position
(0, 0), End = new
Position
(4, 0) };
254
var range = new Range() { Start = new
Position
(0, 0), End = new
Position
(sourceText.Lines.Count, 0) };
265
var range = new Range() { Start = new
Position
(2, 20), End = new
Position
(3, 0) };
SemanticTokens\SemanticTokensRangesTests.cs (2)
31
var ranges = new[] { new LSP.Range { Start = new
Position
(0, 0), End = new
Position
(2, 0) } };
Workspaces\SourceGeneratedDocumentTests.cs (2)
94
var location = new LSP.Location { DocumentUri = sourceGeneratorDocumentUri, Range = new LSP.Range { Start = new LSP.
Position
(0, 6), End = new LSP.
Position
(0, 6) } };
Microsoft.CodeAnalysis.LanguageServer.UnitTests (2)
ServerInitializationTests.cs (2)
41
Range = new Roslyn.LanguageServer.Protocol.Range { Start = new
Position
(0, 0), End = new
Position
(0, 0) },
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
143
var position = new
Position
(sourceDefinition.Line, sourceDefinition.Column);