78 Commits (53af650a9e5b269808091b39d2c67f7ccc482578)

Author SHA1 Message Date
Siegfried Pammer 53af650a9e Add support for .net 1.x XML security declarations 7 years ago
Siegfried Pammer 37ae59c70d Add guard code in case standalone signature is invalid. 7 years ago
Siegfried Pammer a826ad4043 Fix special case bug in WriteParameters 7 years ago
Siegfried Pammer 62016caa59 implement for standalone method signatures (calli operands) 7 years ago
Siegfried Pammer 6065030a24 Replace BlobDecoder with solution not relying on TypeSystem 7 years ago
Siegfried Pammer 82d80a80e9 Fix formatting bug in MethodBodyDisassembler 7 years ago
Siegfried Pammer 42854c17c5 Fix bug in ILStructure.FindAllBranches 7 years ago
Siegfried Pammer 10ebe3e00e Fix WriteParameterReference 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 8 years ago
Siegfried Pammer f72c48af02 Add missing unconditional opcodes in ILStructure.IsUnconditionalBranch 8 years ago
Siegfried Pammer cb9787098f Finished port of UI (Analyzers still excluded) and Disassembler 8 years ago
Siegfried Pammer 3d9cbb71bd Implementation of MetadataLoader mostly completed (CecilLoader.cs) 8 years ago
Siegfried Pammer 02b7dc98be Commit of non-compiling WIP 8 years ago
Daniel Grunwald bfea41d585 Fix #532: NullReferenceException when Cecil cannot decode a branch target. 8 years ago
Daniel Grunwald 462d0da7b6 Add feature to the MethodBodyDisassembler that shows sequence points from PDB in disassembled IL. 8 years ago
Daniel Grunwald 3aca47d1f5 Allow decompiling whole assembly in IL + C# mode. 8 years ago
Siegfried Pammer d871960bec Add WriteInstruction to MethodBodyDisassembler 8 years ago
Daniel Grunwald ebab7d5de0 #899: Add calli opcode to ILAst 8 years ago
Siegfried Pammer cca842a969 Fix #440: Ldarg operand is incorrect when parameter has no name 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 5bcd6142de Fix undocumented expressions 9 years ago
Daniel Grunwald fe3bee36ad Use tabs, not spaces. 10 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
Siegfried Pammer 4f2c231d00 implement LongInterval and LongSet 10 years ago
Daniel Grunwald 68ab914293 Build exception handling blocks 11 years ago
Daniel Grunwald 817b0baded expr inlining 11 years ago
Daniel Grunwald 167e140c75 'Typed IL' view shows stack 11 years ago
Daniel Grunwald c2ac889ebe Allow viewing 'typed IL'. 11 years ago
Daniel Grunwald 27252656cf Upgrade to new ICSharpCode.Decompiler (work in progress) 11 years ago
Lukas Rieger 2d2a0aaea1 Modules may exist without an Assembly,in this case the line 12 years ago
Daniel Grunwald d24cb3ff2e Fixed disassembling and decompiling negative zeroes. 13 years ago
Daniel Grunwald 9d08b33ebd Fixed disassembling fields with explicit layout. 13 years ago
Daniel Grunwald 92400e0f1a Add support for 'windowsruntime' IL keyword. 14 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
Eusebiu Marcu b394749f47 create a new TextOutputLocation class for storing the location in the output text instead of Tuple<int, int> 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 229218174f Inlining: remove the arg_-Variable in catch blocks. 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
KevinCathcart e198438a46 Added support for IL "forwardref" method definitions. 14 years ago
KevinCathcart 5274fe95c1 Support "instance explicit" method definitions. (The informative metadata validation text indicates that it only applies to function pointers, but that is not enforced except as part of metadata validation.) 14 years ago