DEV Community

#decompilation

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Decompiling generic constraints and variance: reconstructing where-clauses and out/in from metadata

Decompiling generic constraints and variance: reconstructing where-clauses and out/in from metadata

Comments
9 min read
How Glass follows type forwarding and the ExportedType table

How Glass follows type forwarding and the ExportedType table

Comments
8 min read
Decompiling explicit struct layout and C-style unions: reconstructing [StructLayout] and [FieldOffset] from metadata

Decompiling explicit struct layout and C-style unions: reconstructing [StructLayout] and [FieldOffset] from metadata

Comments
9 min read
How Glass reconstructs a C# switch statement from an IL jump table

How Glass reconstructs a C# switch statement from an IL jump table

Comments
9 min read
Decompiling C# range and index operators: folding Slice and GetSubArray back into a[^1] and a[1..^1]

Decompiling C# range and index operators: folding Slice and GetSubArray back into a[^1] and a[1..^1]

Comments
8 min read
Decompiling [CallerArgumentExpression]: the source text the compiler bakes into your call sites, and how Glass restores the clean call

Decompiling [CallerArgumentExpression]: the source text the compiler bakes into your call sites, and how Glass restores the clean call

Comments
8 min read
Decompiling [Flags] enums: how Glass.NET turns ldc.i4.3 back into Read | Write

Decompiling [Flags] enums: how Glass.NET turns ldc.i4.3 back into Read | Write

Comments
7 min read
Decompiling module initializers: the <Module> static constructor and ModuleInitializerAttribute

Decompiling module initializers: the <Module> static constructor and ModuleInitializerAttribute

Comments
7 min read
Decompiling boxing, unboxing and the constrained. prefix in C#

Decompiling boxing, unboxing and the constrained. prefix in C#

Comments
7 min read
Reading top-level statements in decompiled C#: the synthesized Program class and the Main entry point

Reading top-level statements in decompiled C#: the synthesized Program class and the Main entry point

Comments
6 min read
Decompiling a Blazor WebAssembly App: Reading the .NET DLLs the Browser Downloaded

Decompiling a Blazor WebAssembly App: Reading the .NET DLLs the Browser Downloaded

Comments
4 min read
Decompiling P/Invoke and DllImport: Reading a .NET Assembly''s Native Interop

Decompiling P/Invoke and DllImport: Reading a .NET Assembly''s Native Interop

Comments
4 min read
Decompiling ReadyToRun (R2R) Assemblies: Why Precompiled Native Code Still Decompiles Cleanly

Decompiling ReadyToRun (R2R) Assemblies: Why Precompiled Native Code Still Decompiles Cleanly

Comments
4 min read
Decompiling F#-Compiled Assemblies in a C# Decompiler: Reading Unions, Records, and Modules

Decompiling F#-Compiled Assemblies in a C# Decompiler: Reading Unions, Records, and Modules

Comments
5 min read
Decompiling foreach: the enumerator, the hidden try/finally, and when it is really a for loop

Decompiling foreach: the enumerator, the hidden try/finally, and when it is really a for loop

Comments
7 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.