Daniel Grunwald
|
70d1693e91
|
Fix #255 InvalidOperationException: The new node 'CheckedExpression' is not valid in the role Initializer
|
14 years ago |
Artur Zgodziński
|
f8ee8ae828
|
simplified switch sections by removing redundant blocks.
|
14 years ago |
Artur Zgodziński
|
5853758846
|
Fixed highlighting of variable declaration with empty initializer.
|
14 years ago |
Daniel Grunwald
|
c28f6455d8
|
Anonymous type create expressions: when all names can be inferred from the initializers, don't create NamedExpressions.
|
14 years ago |
Daniel Grunwald
|
9db07b54c5
|
Adjust decompiler to NRefactory changes.
|
14 years ago |
Daniel Grunwald
|
81bb822fdb
|
Adjust ILSpy to NRefactory changes.
|
14 years ago |
Pent Ploompuu
|
7c3fd3afda
|
Use annotations to mark lifted operators that can't be transformed by PushNegation
|
14 years ago |
jbevain
|
96c7204789
|
Annotate VariableInitializers with ILVariable when possible
|
14 years ago |
Daniel Grunwald
|
baa4af92c1
|
Don't use field initializer syntax when the RHS of the assignment contains "this".
|
14 years ago |
Pent Ploompuu
|
66fde6d0ee
|
Compound assignment support for overloaded operators
|
14 years ago |
Pent Ploompuu
|
ee0f43ad38
|
Compound assignment support for lifted operators
|
14 years ago |
Pent Ploompuu
|
0e993afe58
|
Add an annotation to redundant ParenthesizedExpressions for PushNegation transform
|
14 years ago |
Siegfried Pammer
|
beff26761e
|
fix #167 - Incorrect decompilation of null as extension method this parameter
|
14 years ago |
Siegfried Pammer
|
4c4374cc8c
|
add IntroduceIncrementAndDecrement setting for VB
|
14 years ago |
Pent Ploompuu
|
458571f750
|
Fix op_ExclusiveOr AST transform
|
14 years ago |
Artur Zgodziński
|
c42bf520b8
|
Highlighting references to clicked variable or parameter.
|
14 years ago |
Daniel Grunwald
|
e8b6e3d808
|
Annotate anonymous methods/lambdas with the MethodDefinition representing the lambda body.
|
14 years ago |
Pent Ploompuu
|
a3465b239f
|
Remove redundant parentheses during PushNegation transform
|
14 years ago |
Siegfried Pammer
|
f86fa5d1dd
|
implement support for op_True and extend unit test
|
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.
When decompiling a constructor, display field initializers outside of the constructor.
Closes #3.
|
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
|
184a6fc4f0
|
replace file header in some files
|
14 years ago |
Siegfried Pammer
|
975be57b62
|
implement DecimalConstantTransform closes #184
|
14 years ago |
Daniel Grunwald
|
f12371e0e1
|
Consistently use the full MIT license header on source files.
|
14 years ago |
Daniel Grunwald
|
660505e04d
|
Introduce 'AddressOf' pseudo-opcode to make the type system aware of inlined value types (#139)
|
14 years ago |
Daniel Grunwald
|
094f42ac83
|
Improved disambiguation of type references.
|
14 years ago |
Daniel Grunwald
|
0764fd7ca7
|
Fixed issue in lambda decompilation when a closure class contains static fields (cached delegates).
|
14 years ago |
Daniel Grunwald
|
57db57670c
|
Fix bug when decompiling lambdas that are nested 3 or more levels (and have a closure on each level).
|
14 years ago |
Daniel Grunwald
|
baa05b2e01
|
Fixed unintended interaction between object initializers and anonymous methods.
|
14 years ago |
Daniel Grunwald
|
d8fc41e7a9
|
Add refanytype and refanyval to type analysis.
|
14 years ago |
Daniel Grunwald
|
3875839485
|
Fixed bug in switch transform.
|
14 years ago |
Daniel Grunwald
|
9f842fcda2
|
Implemented foreach pattern over non-generic collections.
|
14 years ago |
Daniel Grunwald
|
c869e7cf02
|
Implemented support for undocumented expressions.
|
15 years ago |
Daniel Grunwald
|
12a8267c21
|
Adjust ILSpy to NRefactory API changes.
|
15 years ago |
Daniel Grunwald
|
0b0bcdd19f
|
Fixed bug in variable naming that could cause two variables to be assigned the same name (and subsequently triggering a crash in DeclareVariables).
|
15 years ago |
Daniel Grunwald
|
d805e07ffe
|
Fixed decompilation of nested lambdas.
|
15 years ago |
Daniel Grunwald
|
ff28004e5a
|
Don't introduce usings when only a single method is being decompiled.
|
15 years ago |
Daniel Grunwald
|
8ee23f5243
|
Add support for query continuations.
|
15 years ago |
Daniel Grunwald
|
6f4fdd00f7
|
Get rid of transparent identifiers in query expressions.
|
15 years ago |
Daniel Grunwald
|
83489b2cc8
|
Add support for decompiling query expressions.
|
15 years ago |
Daniel Grunwald
|
cd630c3fbb
|
Fix #87: missing cast when calling explicit interface implementation.
|
15 years ago |
Daniel Grunwald
|
6229a1dba8
|
Fix unit tests.
|
15 years ago |
Daniel Grunwald
|
2a462c3451
|
Add support for arglist opcode.
|
15 years ago |
Daniel Grunwald
|
8a7b51d7de
|
Allow automatic properties with explicit interface implementation.
|
15 years ago |
Daniel Grunwald
|
542bb9db2f
|
Improved handling of nested display classes.
|
15 years ago |