-
Notifications
You must be signed in to change notification settings - Fork 676
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Built-in property and method help should include fully qualified type name #1118
Comments
Thanks for the note. We'll have much better support for the text in tooltips once the new Quick Info API is available from Roslyn (dotnet/roslyn#13623) |
@DustinCampbell @akshita31 It looks like Dustin's PR dotnet/roslyn#20554 is merged. We can probably replace the existing TypeLookup code with. |
@rchande, looking closer at the screenshot, does this look like a hover tooltip or the completion list? |
@DustinCampbell You're right, that does look like a completion list. I think we still have a separate work item to go consume your quickinfo API. Thoughts? |
Yeah, I was planning to work on supporting the new Quick Info API once the 2.9.0 Roslyn packages show up on NuGet (they're not there yet). |
@DustinCampbell I know @akshita31 wanted to start doing more work on the omnisharp-roslyn side. Do you think this would be a good workitem for her to pick up? |
Closing as Hover and Completion documentation is much improved since this issue was opened. Please open a new issue if you run into problems with documentation. |
Environment data
dotnet --info
output:VS Code version: 1.8.1
C# Extension version: 1.6.2
Expected behavior
When examining the built-in help documentation for C# properties and methods, the fully qualified type name of the member should be shown.
For example, in the following screenshot, only the
RegionEndpoint
type name is shown, but that type belongs to the Amazon namespace. So, the help docs should show:Amazon.RegionEndpoint
.It should also show the type's type as well: eg.
struct
,class
,enum
, etc.http://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Amazon/TRegionEndpoint.html
Actual behavior
Only the type name is shown, omitting the namespace that it belongs to, and type (class, enum, struct, etc.) .
Cheers,
Trevor Sullivan
Docker Captain
Microsoft MVP: Cloud & Data Center Management
https://trevorsullivan.net
https://twitter.com/pcgeek86
The text was updated successfully, but these errors were encountered: