ILSpy icon indicating copy to clipboard operation
ILSpy copied to clipboard

.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!

Results 203 ILSpy issues
Sort by recently updated
recently updated
newest added

### 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...

Bug

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...

New Feature
Decompiler
C#

**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...

Enhancement

**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...

UI
Help Wanted
Enhancement

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...

Enhancement

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.

Decompiler
C#
Enhancement

**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...

Enhancement

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...

Bug
Decompiler