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

Try to decompile the following exe file [Hearthbuddy-20190802-002.zip](https://github.com/icsharpcode/ILSpy/files/3489647/Hearthbuddy-20190802-002.zip) ```C# // Triton.Common.TypeLoader.Class236 internal IEnumerable method_1(Assembly assembly_0) { return from type_0 in assembly_0.GetTypes() where !type_0.IsAbstract && (type_0.IsSubclassOf(typeof(T)) || type_0.GetInterfaces().Any((Type type_0) => type_0...

Bug
Decompiler
C#
Obfuscated

It can be tested with string in netcoreapp3.0+ or an custom reference type with `GetPinnableReference` ```cs public unsafe void M(void* p) { } //for netcoreapp3.0+ only public unsafe void TestString()...

Decompiler
C#
Enhancement

ILAst Pattern Matching ================= Some IL instructions are classified as "patterns". ```c# abstract class PatternMatchILInstruction : IStoreInstruction { public ILInstruction TestedOperand { get; } public ILVariable Variable { get; }...

New Feature
Decompiler
C#
Documentation

When clicking on local variables it's possible to highlight all instance of that variable but it's not possible to do the same with class variables. I think the normal behavior...

UI
Help Wanted

Consider the following class structure: ```cs class Base { public virtual int Foo() { return 42; } } sealed class Derived : Base { public override int Foo() { return...

UI
Help Wanted

``` public unsafe static async Task CreateJiraIssue(int projectId, string issueSubj, string body, TicketBasicInfo ticket, int issueTypeId) { string text = string.Format(JiraUrl + "/rest/api/2/issue"); dynamic val = new JObject(); val.fields =...

Bug
Decompiler
C#
Async

Currently aggressive TDCU only works correctly, if no local variable is assigned in the aggregate as well as the body of the ILFunction. See `Test9` of the SROA test suite....

Decompiler
C#
Enhancement

This warning currently appears if there are unresolved assembly references. However: 1) The banner shows up unnecessarily if the method being decompiled does not use any types from the missing...

UI
Decompiler
Enhancement

ILSpy version 6.0.0.5800-preview4 Save project ``` System.ArgumentException: '', hexadecimal value 0x18, is an invalid character. at System.Xml.XmlUtf8RawTextWriter.InvalidXmlChar(Int32 ch, Byte* pDst, Boolean entitize) at System.Xml.XmlUtf8RawTextWriter.WriteAttributeTextBlock(Char* pSrc, Char* pSrcEnd) at System.Xml.XmlUtf8RawTextWriter.WriteString(String text)...

Bug
Decompiler
XAML
Obfuscated

`[assembly: Debuggable(/*Could not decode attribute arguments.*/)]` seems to be quite frequent recently, for me. Sometimes (!) it displays properly, then... not. IL example from a problematic assembly ``` .custom instance...

Decompiler
Enhancement