Skip to content
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

Open
xperiandri opened this issue Jul 6, 2021 · 7 comments
Open

Support Visual Studio Code Map #11787

xperiandri opened this issue Jul 6, 2021 · 7 comments
Labels
Area-VS VS support for F# not covered elsewhere Feature Request
Milestone

Comments

@xperiandri
Copy link
Contributor

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

@dsyme
Copy link
Contributor

dsyme commented Jul 6, 2021

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

@xperiandri
Copy link
Contributor Author

@Pilchie do you know who owns this feature and can point to what is required for that?

@vzarytovskii vzarytovskii added the Area-VS-Editor VS editor support for F# code, not covered elsewhere label Jul 7, 2021
@xperiandri
Copy link
Contributor Author

@davkean, @srivatsn, maybe you have something to say or redirect to someone?

@davkean
Copy link
Member

davkean commented Jul 25, 2021

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.

@dsyme
Copy link
Contributor

dsyme commented Jul 26, 2021

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!

@xperiandri
Copy link
Contributor Author

Is this also enough for debugging on CodeMap?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-VS VS support for F# not covered elsewhere Feature Request
Projects
Status: New
Development

No branches or pull requests

4 participants