Replies: 1 comment
-
I think both programs use ICSharpCode.Decompiler internally with different configuration, although I haven't really looked into the codebases of the two. The difference you might be seeing, is ILSpy and even VisualStudio's decompilers display modern C# features with their new syntax. An example: ILSpy: internal void AddIllegalStatus(string illegalStatus, float amount)
{
illegalStatusAction?.Invoke(illegalStatus, amount);
} dnSpyEx: // Token: 0x0600009E RID: 158 RVA: 0x000055ED File Offset: 0x000037ED
internal void AddIllegalStatus(string illegalStatus, float amount)
{
Action<string, float> action = this.illegalStatusAction;
if (action == null)
{
return;
}
action(illegalStatus, amount);
} |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Is it possible to add the ability to connect an external decompiler, such as ilspy, to dnspy? And it would be great if dnspy could immediately see the decompiled code from different decompilers to quickly compare the results, because when switching between different programs, you have to constantly look for the path to the decompiled class.
Beta Was this translation helpful? Give feedback.
All reactions