Skip to content

Commit 0994cb1

Browse files
Merge pull request #195 from DustinCampbell/adding-return-type
Adding return type in autocompletion list details
2 parents b2e2a5c + 576ea5d commit 0994cb1

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/features/completionItemProvider.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export default class OmniSharpCompletionItemProvider extends AbstractSupport imp
2626
req.WordToComplete = wordToComplete;
2727
req.WantDocumentationForEveryCompletionResult = true;
2828
req.WantKind = true;
29+
req.WantReturnType = true;
2930

3031
return serverUtils.autoComplete(this._server, req).then(values => {
3132

@@ -40,7 +41,7 @@ export default class OmniSharpCompletionItemProvider extends AbstractSupport imp
4041
// group by code snippet
4142
for (let value of values) {
4243
let completion = new CompletionItem(value.CompletionText.replace(/\(|\)|<|>/g, ''));
43-
completion.detail = value.DisplayText;
44+
completion.detail = value.ReturnType ? `${value.ReturnType} ${value.DisplayText}` : value.DisplayText;
4445
completion.documentation = plain(value.Description);
4546
completion.kind = _kinds[value.Kind] || CompletionItemKind.Property;
4647

0 commit comments

Comments
 (0)