-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed as not planned
Description
The Navigate to Decompiled Sources feature recently added is the first step towards a better F12 experience. This issue describes the more complete picture for how this experience should eventually look.
- Start with the metadata reference
- Locate the correct runtime assembly from the metadata reference (accounting for execution environment and assembly binding redirection)
- Locate the symbols for the runtime assembly
- Using the symbol file and/or symbol server, locate the original source file(s) for the symbol getting decompiled
- If step 3 or 4 fails, decompile the symbol from the runtime assembly using ILSpy
- If step 2 fails, attempt steps 3-5 using the metadata reference instead of the runtime assembly
- Otherwise, don't attempt to decompile
Reactions are currently unavailable