455 Commits (f39b6f7672f27aa1371e40f5252102f2f48db2c3)

Author SHA1 Message Date
Pent Ploompuu f525e42a57 Fix variable naming bug that was introduced together with cle/cge virtual opcodes 14 years ago
Pent Ploompuu a3465b239f Remove redundant parentheses during PushNegation transform 14 years ago
Daniel Grunwald e0c7bebfe8 Add license headers to the files that were missing them. 14 years ago
Pent Ploompuu af155c788e Type analysis support for operators on nullable values 14 years ago
Pent Ploompuu cb174caab3 Negation of operators on nullable values is not allowed for correct decompilation 14 years ago
Siegfried Pammer 111a6ca292 do not use primitive type names in TreeNodes; fixes #183 14 years ago
Pent Ploompuu fec24cf171 Improved decompilation correctness for operators on nullable values 14 years ago
Siegfried Pammer f86fa5d1dd implement support for op_True and extend unit test 14 years ago
Daniel Grunwald 229218174f Inlining: remove the arg_-Variable in catch blocks. 14 years ago
Daniel Grunwald 7d24f683d1 Decompile AssemblyVersion attribute. Closes #188. 14 years ago
Daniel Grunwald 3779381796 Add support for type forwarding declarations ([TypeForwardedToAttribute]). Closes #190. 14 years ago
Daniel Grunwald 32081feb1b Decompile security declarations. Closes #189. 14 years ago
Daniel Grunwald 2d42dd5c57 Fixed several issues related to [MarshalAs] attributes. 14 years ago
Daniel Grunwald ae873ec18f Fixed decompilation of anonymous methods created by the VB compiler. Closes #127. 14 years ago
Daniel Grunwald 3833643aaf Fixed issues with detection of using statements. 14 years ago
Daniel Grunwald 5c08e10a07 Fixed incorrect detection of the 'using' statement pattern when the code was assigning to the using variable. Closes #121. 14 years ago
Daniel Grunwald 4abc650ecd Fix NullReferenceException in TrransformSwitchOnString. Closes #95. 14 years ago
Daniel Grunwald e2794252fb When decompiling a field, also decompile constructors to check whether there's an initializer on the field. 14 years ago
Daniel Grunwald b01fe1b427 Fixed NullReferenceException when decompiling "typeof(List<int>[])". 14 years ago
Siegfried Pammer 439de223bf implement proper fix for #179 + add unit test 14 years ago
Siegfried Pammer e9eca059d5 remove isLastLine from interface - use stack instead; fix null reference if resolve of TypeDefinition fails 14 years ago
Daniel Grunwald faf3a29a08 Fixed position of XML comments on nested types. 14 years ago
Daniel Grunwald 4ec92d9a55 Handle cpobj instruction as stobj(ldobj). 14 years ago
Daniel Grunwald 30fe30c236 Fix DecimalConstantTransform. 14 years ago
Daniel Grunwald 508073d6ac Applied some of the optimizations suggested by Kris Vandermotten. #150 14 years ago
Siegfried Pammer 8c228a4df1 fix bug when printing type names introduced by commit 51fc2f10cc 14 years ago
Siegfried Pammer ba0b80856c add foldings to documentation comments; closes #165 14 years ago
Siegfried Pammer 51fc2f10cc Look for generic type parameters defined in TypeDefinition, allows us to display angle brackets in unbound type names, e.g., typeof(List<>) fixes #179 14 years ago
Eusebiu Marcu c81abc97ab add current column in the node annotation tuple 14 years ago
Siegfried Pammer 184a6fc4f0 replace file header in some files 14 years ago
Siegfried Pammer 975be57b62 implement DecimalConstantTransform closes #184 14 years ago
Eusebiu Marcu 6cbd5519ff Use AttributedNode; 14 years ago
Eusebiu Marcu 8c37175189 add icon margin & bookmarks 14 years ago
Eusebiu Marcu 207af4eced update to latest code mappings 14 years ago
Eusebiu Marcu 802702908a debug methods - part 1. 15 years ago
Artur Zgodziński d900a171fa Improved decompilation of new modifier. 15 years ago
Eusebiu Marcu f6ecd0645a Store code mappings using token as key. Sync bookmarks. 15 years ago
Daniel Grunwald 65c56de456 Show optional parameters. 15 years ago
Ed Harvey 24c0eaccb7 Added Analyzer - Interface Method Implemented By 15 years ago
Daniel Grunwald f12371e0e1 Consistently use the full MIT license header on source files. 15 years ago
Eusebiu Marcu a2b35dbd60 Store the code mappings when decompiling multiple member references (TypeDefinitions, MethodDefinitions, PropertyDefinitions, etc). 15 years ago
pentp 28e1ec37f9 Fixed generic constraint display on method overrides and explicit interface implementations. 15 years ago
Daniel Grunwald 8c927f199b Fixed issues introduced by #139 (Improved local variable inlining) 15 years ago
Daniel Grunwald 660505e04d Introduce 'AddressOf' pseudo-opcode to make the type system aware of inlined value types (#139) 15 years ago
Daniel Grunwald 094f42ac83 Improved disambiguation of type references. 15 years ago
Daniel Grunwald 0764fd7ca7 Fixed issue in lambda decompilation when a closure class contains static fields (cached delegates). 15 years ago
Daniel Grunwald 57db57670c Fix bug when decompiling lambdas that are nested 3 or more levels (and have a closure on each level). 15 years ago
Daniel Grunwald 7c9013736e Use hyperlinks for the named arguments in object initializers. 15 years ago
Daniel Grunwald baa05b2e01 Fixed unintended interaction between object initializers and anonymous methods. 15 years ago
Daniel Grunwald 600c07388e Implemented object initializers. 15 years ago