Codist icon indicating copy to clipboard operation
Codist copied to clipboard

Suggestion: Differentiate between User and Non-User members in Intellisense Dropdowns

Open fitdev opened this issue 5 years ago • 3 comments

Similar to how it is possible with Codist to differentiate between user and non-user code in the editor, it would be nice if it were possible to also differentiate user from non-user code in the Intellisense dropdowns.

Several approaches might be possible (or a combination of them):

  • Make user or non-user code bold (perhaps controlled by an option)
  • Add a suffix with assembly name or namespace in a different style (perhaps similar to how unimported namespaces members are displayed)
  • Modify the tooltip that appears as the user selects different members in the dropdown list, so it shows namespace and/or assembly information (and perhaps uses syntax styles defined for Codist as well).
  • Add a dedicated filter button (similar to field, property, method, etc. filters) that can work in addition to existing member-type filters.

The first 2 approaches need special handling of methods, since they have overloads and therefore can both be of user and of non-user code. So, perhaps, if there is at least one overload which is a user-code, then the list item should be stylized as such. Alternatively (and perhaps even better idea) is to have a 3rd style for list items that have both overloads from user and non-user code.

fitdev avatar Oct 30 '20 14:10 fitdev

Ooops, just saw that I had already submitted issue #107 which is basically the same. So perhaps you can merge them into one.

fitdev avatar Oct 30 '20 14:10 fitdev

Thanks for taking time posting a duplicated request. I remember your request quite well. And I want that too!

Recently Visual Studio guys have posted a questionnaire to gather suggestions to change the extension development experience. I recommended Codist to them. Hope that they can take a look at this project and your suggestions as well.

wmjordan avatar Oct 30 '20 23:10 wmjordan

@wmjordan I completed that survey and mentioned Codist as well! ;-)

fitdev avatar Oct 31 '20 08:10 fitdev