ILSpy
ILSpy copied to clipboard
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
the AssemblyInfo info in the decompiled app contains these attrs: ``` [assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] [Assembly: CompilationRelaxations(8)] [Assembly: RuntimeCompatibility(WrapNonExceptionThrows:=True)] ``` Which cause troubles when debugging the app as if the app is...
We need tests for PDBGen: These could be similar to existing IL pretty tests: 1) Take IL and fixed list of sequence points 2) Decompile + Generate PDB 3) Compare...
version: 6.2.1.6137 ![image](https://user-images.githubusercontent.com/12094247/102040920-10a7eb00-3e09-11eb-85e1-ada5f9dc1909.png)
i think is not possible to search all class that have a single object as a var something like ``` class ABC { } class foo { var xyz :...
In the fix for #580 no option was provided to revert to the old behaviour which I much prefer. Showing base types hierarchically allows you to examine the inheritance hierarchy...
C++/CLI code may use managed references in ways more flexible than C#. In such cases, the decompiler could use [System.Runtime.CompilerServices.Unsafe](https://github.com/dotnet/runtime/blob/master/src/libraries/System.Runtime.CompilerServices.Unsafe/src/System.Runtime.CompilerServices.Unsafe.il) method calls to represent the missing operations. The Unsafe class...
I hope provide a easy way to switch int format, like toolbar/context menu. Thanks.
[1.zip](https://github.com/icsharpcode/ILSpy/files/5431667/1.zip) Such as `Program.Main` `LoginForm.smethod_0`
DebugInfoGenerator.HandleMethodBody assert failure. `function`is a getter. `function.Variables` = 2. In the assert, `v.Type` = `System.Byte*`. `types[v.Index.Value]` is `System.Byte& pinned`. The decompiler itself handles this case, suggesting the fix could be...
### Input code ```` #nullable enable class Sample { [AllowNull] public string MyProperty { get; set; } } ```` ### Erroneous output ````csharp using System.Diagnostics.CodeAnalysis; internal class Sample { public...