dotnet / dotnet/fsharp

Move to MetadataAsSource as oppose of creating new project context

Open
#13,951 2 comments 2 reactions 0 assignees View on GitHub
Area-VS-Editor Feature Improvement
Dominant language
F#
Stars
4.3k
Forks
876
Avg merge
4d 22h
Merged PRs (30d)
144

Description

Chatted with @tmat about an issue we are having navigating to metadata, we need to move to using [MetadataAsSource](https://sourceroslyn.io/#Microsoft.CodeAnalysis.Features/MetadataAsSource/MetadataAsSourceWorkspace.cs,2bd16135ce2791d7,references) instead of creating an on-demand project context, as we do now.

Project contexts have different purpose. We should move off of it.

Additionally, we need to support Source Link go to definition in VS. @davidwengier may know more about the topic.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.