Daniel Grunwald
b2d146dfd0
Allow decompiling single methods.
15 years ago
Daniel Grunwald
d0dc9538ef
Don't catch exceptions in debug builds (makes debugging the decompiler easier)
15 years ago
Daniel Grunwald
8434379fcc
Add missing newline after property declarations.
15 years ago
Daniel Grunwald
d997511d58
Add hyperlink support to decompiler.
15 years ago
Daniel Grunwald
bbd0652d55
Remove old NRefactory.
15 years ago
Daniel Grunwald
b48fabaf05
Initial port to new NRefactory.
15 years ago
Eusebiu Marcu
c2e67fd69e
Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger
15 years ago
Daniel Grunwald
d87c5ea2c8
Squashed 'NRefactory/' changes from a20e80a..ec42611
ec42611 Escape contextual keywords within query expressions.
7ba4e0b Add parenthesis around query expressions within type tests "(from a in b select c) is D"
7312982 Bugfixes for InsertParenthesesVisitor and OutputVisitor.
afd9650 Add query expressions to AST and output visitor.
880d23b Bug fixes in OutputVisitor.
594a637 Enable automatic removal when replacing a node with its own descendant.
git-subtree-dir: NRefactory
git-subtree-split: ec42611f0e
15 years ago
Daniel Grunwald
56a9b8e160
Merge commit 'd87c5ea2c89dda7da5eab2dce7a30fe10729481f'
15 years ago
David Srbecký
c3885ad7a1
Implemented control flow merge points (aka Phi)
15 years ago
Eusebiu Marcu
377fd85ebf
Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger
15 years ago
Eusebiu Marcu
5eadd1d945
Add SharpDevelop Dom
15 years ago
Daniel Grunwald
58cc5eee11
Enable automatic removal when replacing a node with its own descendant.
15 years ago
Daniel Grunwald
e1552755b9
Squashed 'NRefactory/' changes from 5aa65b2..a20e80a
a20e80a Add tests for InsertParenthesesVisitor.
a24999d Add InsertParenthesesVisitor
git-subtree-dir: NRefactory
git-subtree-split: a20e80a09c
15 years ago
Daniel Grunwald
ad2c706911
Merge commit 'e1552755b97863393b543603557590ad90d8ef98'
15 years ago
Daniel Grunwald
fd0250dc70
Fix issue #2 : Crash when update checking disabled.
15 years ago
Daniel Grunwald
7d48169173
Update NRefactory to new Mono.Cecil.
15 years ago
Daniel Grunwald
ba47995db3
Squashed 'NRefactory/' content from commit 5aa65b2
git-subtree-dir: NRefactory
git-subtree-split: 5aa65b2668
15 years ago
Daniel Grunwald
6937b804ee
Merge commit 'ba47995db3c377a96ce701fa0ad3e3b6fed1decc' as 'NRefactory'
15 years ago
Eusebiu Marcu
a9b4a5d971
Added projects to sln.
15 years ago
Eusebiu Marcu
c3ef036fd6
Add debugger core.
Add new NRefactory.
Add editor margin & bookmarks.
15 years ago
Eusebiu Marcu
95ed5d8694
Merge branch 'master' of git://github.com/icsharpcode/ILSpy
15 years ago
David Srbecký
9387dadfc8
Fixed conditional loops
15 years ago
David Srbecký
0d522ba136
Fixed some missing gotos and labels
15 years ago
David Srbecký
a420fd6d38
Don't use SimplifyMacros because it breaks the method Body
15 years ago
Daniel Grunwald
949b6adac4
Improve naming of local variables (remove the 'I' in interface names)
15 years ago
Daniel Grunwald
1d2eb714f7
Remove parenthesis in throw statement.
15 years ago
Daniel Grunwald
7d4252373c
Improve automatic variable names.
15 years ago
Daniel Grunwald
03edb5cf5c
Don't always remove "this."
15 years ago
David Srbecký
f321e6469a
Fix for the first instruction not inlineing
15 years ago
Daniel Grunwald
185e9e4331
Fix decompiling "this".
15 years ago
Daniel Grunwald
1498c250ab
Move Decompiler/doc to top level.
15 years ago
Daniel Grunwald
e2f910a4aa
Remove old copy of Cecil.
15 years ago
Daniel Grunwald
cb973e0c74
Make static Options readonly (will likely be removed later)
15 years ago
David Srbecký
014d9b5460
Do not modify Cecil's data
15 years ago
Daniel Grunwald
949e7c2378
Move decompiler code into ICSharpCode.Decompiler; add very simple integration with ILSpy.
15 years ago
Daniel Grunwald
6cadb0d669
Merge branch 'master' of github.com:icsharpcode/ILSpy
15 years ago
David Srbecký
56cbecb00b
Import of decompiler
15 years ago
David Srbecký
36f29f72e5
Moved everything into top-level directory
15 years ago
David Srbecký
1fb4685f86
Moved dissertation files
15 years ago
David Srbecký
69753642eb
Support for try-catch blocks
15 years ago
David Srbecký
eed0f0af6c
Refactoring the data model
15 years ago
David Srbecký
44e1258b5f
Updated decompiler to the new Cecil
15 years ago
David Srbecký
8ff03b14bd
Updated Cecil
15 years ago
David Srbecký
89c39bbb66
Show open dialog so that the executable to decompile can be chosen
17 years ago
David Srbecký
2eff4f0443
Dissertation
18 years ago
David Srbecký
a26fd6c0b2
Decompiling class 'ReversiForm'.
Initial support for the switch bytecode
18 years ago
David Srbecký
edc9e53590
Stack analysis for methods that include exception handlers
18 years ago
David Srbecký
7b93f5762b
Constructors of multidimensional arrays.
Typing for setting an element of multidimensional array.
18 years ago
David Srbecký
b89018a214
Added class constructors
18 years ago