[X] I can reproduce this issue in a fresh Sublime Text install without other extensions
Versions
output of mono --version:
Mono JIT compiler version 5.12.0.301 (tarball Wed Jul 25 15:43:48 UTC 2018)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
Interpreter: yes
LLVM: supported, not enabled.
GC: sgen (concurrent by default)
output of msbuild /version:
Microsoft (R) Build Engine version 15.6.0.0 ( Thu May 10 14:00:26 UTC 2018) for Mono
Copyright (C) Microsoft Corporation. All rights reserved.
15.6.0.0
Details
In Visual Studio's implementation of Intellisense I can see all of an objects accessible members simply by typing a period after the name of the object.
In OmniSharp Sublime I can only get Intellisense code completions if I begin typing the first letter of a property, method, etc. on an object. I cannot see all of the available members.
We should be able to see all of an object's accessible members simply by typing a trigger character.
How-To
Load a C# file
Instantiate an object myObject
Type myObject. (note the period)
Observe that no completions are shown
Type myObject.T
Observe that, now that you've typed a "T", myObject.ToString() is shown as an available member.
Platform
Type
Checklist
Versions
output of
mono --version
:output of
msbuild /version
:Details
In Visual Studio's implementation of Intellisense I can see all of an objects accessible members simply by typing a period after the name of the object.
In OmniSharp Sublime I can only get Intellisense code completions if I begin typing the first letter of a property, method, etc. on an object. I cannot see all of the available members.
We should be able to see all of an object's accessible members simply by typing a trigger character.
How-To
myObject
myObject.
(note the period)myObject.T
myObject.ToString()
is shown as an available member.