Cross platform Windows PDB Reader for .NET Core to read windows pdb
In priority order.
- To fix https://github.com/dotnet/corefx/issues/29375
- Cross-platform support for https://github.com/Microsoft/BPerf
- Support debugging Windows PDBs on VSCode (lines & locals - nothing else)
You can pass an method token, il offset and get back the line number. It's useful for the aforementioned issue but also tools like profilers can use this.
GetSourceLineInfo(Stream fs, uint token, uint iloffset, out int age, out Guid guid, out string sourceFile, out int sourceLine, out int sourceColumn)