69 Commits (b20d4df95b8d2e2b944c3a413e1a88335fa8a92c)

Author SHA1 Message Date
Siegfried Pammer b20d4df95b Fix #1231: System.BadImageFormatException: Invalid coded index 7 years ago
Siegfried Pammer 2a80757e0a Fix parameter output of disassembler. Closes #1214 7 years ago
Siegfried Pammer 58c2746e60 LiteralSearchStrategy: implement support for field constants. 7 years ago
Siegfried Pammer ce855885b1 Implement new declsec parser in ReflectionDisassembler + added unit tests. 7 years ago
Siegfried Pammer d3d7dda7e4 Rework WriteSecurityDeclarationArgument to make sure it produces output, that can be reassembled. 7 years ago
Siegfried Pammer 01e374fd4f Add EnumUnderlyingTypeResolveException and clean up exceptions in ReflectionDisassembler: use BadImageFormatException for any unexpected values. 7 years ago
Siegfried Pammer f40743994b Remove EventDefinition.DecodeSignature 7 years ago
Siegfried Pammer b5191c169b Implement TextOutputWithRollback to allow rolling back output of security declarations we could not parse due to missing enum types. 7 years ago
Siegfried Pammer 93aca8ef03 Add support for module references in ReflectionDisassembler. 7 years ago
Siegfried Pammer e548aa88c2 Disassembler: Fix output of class type names in security declarations. 7 years ago
Siegfried Pammer 5af952dc37 Print XML security declarations as blob like ildasm does. 7 years ago
Siegfried Pammer 4f8441e142 Introduce several new WriteReference overloads 7 years ago
Siegfried Pammer bcfb3742eb Clean up PEFile, move Pdb related types to DebugInfo namespace 7 years ago
Siegfried Pammer 9acc372a68 Use TypeSystem for ILSpy UI: 7 years ago
Daniel Grunwald 385433aff4 Add MetadataMethod. 7 years ago
Daniel Grunwald 0f8c310de2 Started work on new resolved TS implementation that directly uses SRM. 7 years ago
Daniel Grunwald 4e449de58d Show metadata tokens in disassembly. 7 years ago
Siegfried Pammer 458f448fae Avoid unnecessary allocations of MetadataReader and clean up Dom structs a bit. 7 years ago
Daniel Grunwald f290d81535 Fix ReflectionDisassembler so that we can re-generate the IL files for the PInvoke test. 7 years ago
Siegfried Pammer b500b24548 SRM WIP basic implementation of DecompilerTypeSystem 7 years ago
Daniel Grunwald f386d0b9d1 Filter out a bunch of non-determinism from the generated pretty test IL files. 7 years ago
Siegfried Pammer 53af650a9e Add support for .net 1.x XML security declarations 7 years ago
Siegfried Pammer a826ad4043 Fix special case bug in WriteParameters 7 years ago
Siegfried Pammer 6065030a24 Replace BlobDecoder with solution not relying on TypeSystem 7 years ago
Siegfried Pammer a5f1dda9e9 Clean up commented code a bit 7 years ago
Siegfried Pammer 87ced033ba Rename Dom -> Metadata; Remove bogus abstraction 7 years ago
Siegfried Pammer d4b91577c9 Add hack for namedarg count parsing in DeclarativeSecurityAttributes 7 years ago
Siegfried Pammer cb9787098f Finished port of UI (Analyzers still excluded) and Disassembler 7 years ago
Siegfried Pammer 3d9cbb71bd Implementation of MetadataLoader mostly completed (CecilLoader.cs) 7 years ago
Siegfried Pammer 8af973ef35 Fix #1013, #1034: Option to show code unfolded (expanded) by default 7 years ago
Siegfried Pammer 02b7dc98be Commit of non-compiling WIP 7 years ago
Daniel Grunwald 462d0da7b6 Add feature to the MethodBodyDisassembler that shows sequence points from PDB in disassembled IL. 8 years ago
Siegfried Pammer d871960bec Add WriteInstruction to MethodBodyDisassembler 8 years ago
Daniel Grunwald 260d303b8e Restore P/Invoke test. 8 years ago
Daniel Grunwald b3590ec292 Update cecil. 9 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 9 years ago
Daniel Grunwald 7273fe58fd Add BlockTransform concept and apply a bunch of refactoring essentials suggestions. 9 years ago
Daniel Grunwald b018a188ae Fix #607: return value attributes missing in IL view 10 years ago
Daniel Grunwald 02a500e762 ICSharpCode.Decompiler: Merge changes from SharpDevelop to ILSpy. 10 years ago
Daniel Grunwald 167e140c75 'Typed IL' view shows stack 11 years ago
Daniel Grunwald 27252656cf Upgrade to new ICSharpCode.Decompiler (work in progress) 11 years ago
Daniel Grunwald 9d08b33ebd Fixed disassembling fields with explicit layout. 13 years ago
Daniel Grunwald 92400e0f1a Add support for 'windowsruntime' IL keyword. 13 years ago
Eusebiu Marcu 38b404a709 fix icon margin. 14 years ago
Eusebiu Marcu ab9a80cadd Modify code-mappings API and icon margin. 14 years ago
Daniel Grunwald 56c75e09b2 Refactored handling of debug mapping in the decompiler: we now avoid using a side-channel for the debug info and instead return it via the ITextOutput. 14 years ago
Daniel Grunwald 81bb822fdb Adjust ILSpy to NRefactory changes. 14 years ago
Daniel Grunwald c339b9270a Fix crash in disassembler and decompiler when HasPInvokeInfo=true but PInvokeInfo=null (occurs with unmanaged methods in C++/CLI assemblies) 14 years ago
Daniel Grunwald 399a87e5a1 Fix #195 IL identfier escaping. 14 years ago
Kevin Cathcart 20f9a624f2 Add support for privatescope. Fixes #186 14 years ago