-
Notifications
You must be signed in to change notification settings - Fork 786
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
Support Visual Studio Code Map #11787
Comments
It would be interesting to understand the technical basis of what is required here, and which parts are in dotnet/project, and which parts in PDB or IL generation, and which parts require more specific Roslyn-like work |
@Pilchie do you know who owns this feature and can point to what is required for that? |
These features are typically built on top of CodeModel, https://docs.microsoft.com/en-us/dotnet/api/envdte.codemodel?view=visualstudiosdk-2019, which F# does not provide. |
If we wanted to play with this, which component in our implementation should provide this ? Could you point us to the Roslyn implementation? Thanks! |
SDK-based projects talk to Roslyn through this: https://github.com/dotnet/project-system/blob/main/src/Microsoft.VisualStudio.ProjectSystem.Managed.VS/ProjectSystem/VS/LanguageServices/ProjectContextCodeModelProvider.cs#L71. |
Is this also enough for debugging on CodeMap? |
To understand complex solutions or debug complex code it is nice to be able to present it visually.
Visual Studio has an excellent Code Map feature but dropping F# solution or files onto a Code Map surface has no effect.
Describe the solution you'd like
Full support of Code Map generation and debugging on Code Map.
Additional context
Tested in Visual Studio Enterprise 2019 16.10.3
The text was updated successfully, but these errors were encountered: