49 Commits (f2b47b4bc17e4adc986331f9815f15aa5a03f679)

Author SHA1 Message Date
Daniel Grunwald f2b47b4bc1 Allow direct int->char casts without casting int->ushort->char. 8 years ago
Daniel Grunwald 19a7d8f7ff Add support for pointer arithmetic (ptr + offset, offset + ptr, ptr - offset). 8 years ago
Daniel Grunwald ebab7d5de0 #899: Add calli opcode to ILAst 8 years ago
Daniel Grunwald 6988260ea3 Add ILInlining.IsUsedAsThisPointerInCall(). 8 years ago
Daniel Grunwald 7e38d9c5aa Fix #858: parse local type arguments in reflection names. 8 years ago
Daniel Grunwald c40ba690bc Fix #856: fix decompilation of attributes where null is passed to a parameter of type System.Type. 8 years ago
Daniel Grunwald 133ddac256 [nullables] Add support for lifted conversions. 8 years ago
Daniel Grunwald 21717f0fa4 Fixup array indices 8 years ago
Siegfried Pammer e325b7c907 Add comments 8 years ago
Siegfried Pammer 83273ad611 Add KeyComparer 8 years ago
Siegfried Pammer 3c5d1845b3 Extend DecompilerTypeSystem to support transitive dependencies (type forwarders). 8 years ago
Daniel Grunwald 1bcc255004 Remove a bunch of obsolete NRefactory code. 8 years ago
Siegfried Pammer 989bd681a0 Remove direct dependency on System.Security.Permissions.PermissionSetAttribute (prep for .NET Standard) 8 years ago
Daniel Grunwald 64cb4e9195 Fix missing locks in type system. 8 years ago
Siegfried Pammer 7bf0ed79d4 Fix hyperlinks in decompiled output. 8 years ago
Daniel Grunwald 7277de6c08 More fixes for yield return decompilation. 8 years ago
Daniel Grunwald fe84ea9730 WIP: yield return decompiler 9 years ago
Daniel Grunwald b3590ec292 Update cecil. 9 years ago
Siegfried Pammer 0524b4a353 Remove unused usings in solution; remove dead code; unify namespaces 9 years ago
Siegfried Pammer 88887b7c41 remove NR.Editor namespace 9 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 9 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 9 years ago
Siegfried Pammer 557c5a5051 fix unit test; remove FastSerializer 9 years ago
Siegfried Pammer 284ddfadf1 Phase 2: Merge ICSharpCode.NRefactory into ICSharpCode.Decompiler 9 years ago
Siegfried Pammer 5bedb80a78 Phase 1: merge parts of ICSharpCode.NRefactory.CSharp into ICSharpCode.Decompiler 9 years ago
Daniel Grunwald 7273fe58fd Add BlockTransform concept and apply a bunch of refactoring essentials suggestions. 9 years ago
Siegfried Pammer ffda608f47 Fixed some bugs in DelegateConstruction (closure display-class reversal is still missing) 9 years ago
Daniel Grunwald 935f0118d1 First attempt at better cast handling 9 years ago
Daniel Grunwald 275a147224 First attempt at pinned regions. 9 years ago
Daniel Grunwald 8b6b6c10d0 Fix VisitNewArr with IntPtr arguments. 9 years ago
Daniel Grunwald 5bcd6142de Fix undocumented expressions 9 years ago
Siegfried Pammer 9aea030746 merge NRTypeExtensions and DecompilerTypeSystemUtils into TypeUtils 9 years ago
Siegfried Pammer 849f899926 transform stobj(ldloca(v), value) to stloc(v, value) 9 years ago
Siegfried Pammer 8781a3a9fc update NRefactory reference; added new mode to disable name-shortening of explicit interface implementations 9 years ago
Siegfried Pammer 0969abd8c9 properly handle char[] access and bool ref/out access 9 years ago
Daniel Grunwald d3de90389e Fix comparisons between signed and unsigned integers. 9 years ago
Daniel Grunwald 76bf619c77 Update NRefactory to fix incorrect method type arguments on calls to non-generic methods from within generic methods. 9 years ago
Siegfried Pammer 946de910c2 fix TypeDefinition-bug in ResolvedFakeMethod and ResolvedFakeField 9 years ago
Daniel Grunwald 3cc83d9a41 Allow decompiling individual properties/methods. 10 years ago
Daniel Grunwald 81830f5b04 Decompile as project: when multiple types end up in the same file, decompile them in a single pass. 10 years ago
Daniel Grunwald 7745845192 Avoid unnecessary specialization. 10 years ago
Siegfried Pammer bf990f8f41 add TransformArrayInitializers 10 years ago
Siegfried Pammer 51a26c416b fix output of generic methods and typeof 10 years ago
Siegfried Pammer e9340e0893 fix DecompilerTypeSystem conversion of op_Explicit 10 years ago
Siegfried Pammer c8f8d9ef4e improve conversion of Ceq-ILAst instruction 10 years ago
Siegfried Pammer a6ca46f838 add support for PinnedType in DecompilerTypeSystem 10 years ago
Daniel Grunwald 5ead8e9230 Add SpecializingDecompilerTypeSystem 10 years ago