dotnet / dotnet/sourcelink

Can sourcelink support debugging through internal code and abstract implementations?

Open
#1,221 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
1.4k
Forks
148
PR merge metrics
No merged PRs in 30d

Description

Is there a way to enable/support debugging and stepping through internal code in sourcelink?

As an example, the actual implementation of the shared array pool is in an internal class.
F12 into `SharedArrayPool` does nothing though.

![image](https://github.com/dotnet/sourcelink/assets/5837539/ff7c8abf-9907-4582-b128-3b8560e3fc5a)

Debugging and stepping into `ArrayPool.Shared.Rent(1000);` also does not work and the debugger just steps over `Rent(..)` as this is an abstract method.

Thanks

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.