You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I don't have two tabs with C# and IL. It is possible to split editor and get two tabs of the decompiled assembly, but they are synchronized. I.e. if I change lang view from C# to IL, both views are switched to IL.
There's no .module extern libSystem.Native text in the decompiled IL.
Decompiled assembly tree has way less nodes:
vSystem.IO.FileSystem
v {}v<Module>
So it is impossible to perform steps 9, 10, 11.
Maybe it's because my ilspy-vscode extension is v0.13.1 while the one in the book is 0.9.0. Something might have changed. And/or some additional configuring is required.
I work with Win 11 21H2, VSCodium v1.68.1, ilspy-vscode v0.13.1, .NET SDK v6.0.301
The text was updated successfully, but these errors were encountered:
Yes, it looks like that extension has been changed. You could go to the extension and click Uninstall | Install Another Version... and then select 0.11.2 which is the newest version that shows two edit windows side-by-side as shown in the book. Then you can upgrade back to 13.x afterwards.
But that still doesn't show the classes so it's probably not worth it.
In the next edition, I will tell the reader to open a different assembly so it works with the latest version of ILSpy. Probably the System.Linq assembly and decompile the Enumerable class and its Average method for a sequence of int values:
And then show how to toggle between C# and IL code by clicking Output Language:
.module extern libSystem.Native
text in the decompiled IL.So it is impossible to perform steps 9, 10, 11.
Maybe it's because my ilspy-vscode extension is v0.13.1 while the one in the book is 0.9.0. Something might have changed. And/or some additional configuring is required.
I work with Win 11 21H2, VSCodium v1.68.1, ilspy-vscode v0.13.1, .NET SDK v6.0.301
The text was updated successfully, but these errors were encountered: