ILSpy
ILSpy copied to clipboard
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
### Steps to reproduce 1. get input https://www.sendspace.com/file/iru3ns 2. decompile 3. observe error below ### Error message shown ``` Error decompiling @06000D7A Microsoft.CodeAnalysis.EditAndContinue.EditAndContinueDiagnosticDescriptors..cctor in assembly "C:\temp\err104.dll" ---> ICSharpCode.ILSpy.AssertionFailedException: at ICSharpCode.ILSpy.ILSpyTraceListener.Fail(String...
I'm a bit new to such levels of C# and, while I managed to develop most of the features using the example plugins, I'm struggling to find any hints on...
src ``` class C { unsafe static void tst(System.Span s) where T: unmanaged { fixed (T* p = &s.GetPinnableReference()) {} } } ``` It seems you can't just use the...
**Is your feature request related to a problem? Please describe.** I would like to have an option to disable the feature in #1350, as sometimes it's not very accurate and...
**Is your feature request related to a problem? Please describe.** When I'm going through many types and members in ILSpy I'll often be clicking around and lose track of my...
Are there any plans to add support for for null-coalescing assignment(??=, C# 8). Right now ILSpy produces correct code, but it's huge and not very readable eg: orig: ``` public...
Once https://github.com/dotnet/roslyn/issues/57349 is released to the wild, we will have to update our transforms to detect the new patterns.
**Is your feature request related to a problem? Please describe.** Trying to reduce the size and dependencies of an assembly. Would be great if ILSpy could show how much class...
Ecma-335 Partition III 1.6 Implicit argument coercion, Table 9: Signature Matching shows the possible implicit conversions possible in IL. Issues with our current implementation: * We don't distinguish between int32->native...