44 Commits (9f161006a57eb62c586b8c01fd480b6b92d52e77)

Author SHA1 Message Date
Siegfried Pammer 9f161006a5 fix #560: properly recognize `lock` pattern of C# 2, and add `lock (this)` pattern 10 years ago
Siegfried Pammer 72a8229e90 fix #483: if-else-if-... and nesting 10 years ago
Daniel Grunwald 82154e1eb6 Fixed decompilation of automatic event that has attributes on the accessors. 13 years ago
Daniel Grunwald 920f445da0 Normalize newlines. 13 years ago
Jb Evain 5e87658b28 Avoid unecessary ToArray call 14 years ago
Jb Evain 0d10362614 Recover switch on string statements with initialized dictionaries 14 years ago
Daniel Grunwald 49c92cfba8 Adjust ILSpy to new NRefactory version. 14 years ago
Daniel Grunwald 7e35c705b6 Initial implementation of Expression Tree Decompilation (#175) 14 years ago
Daniel Grunwald 81bb822fdb Adjust ILSpy to NRefactory changes. 14 years ago
Artur Zgodziński c42bf520b8 Highlighting references to clicked variable or parameter. 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 f12371e0e1 Consistently use the full MIT license header on source files. 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 12a8267c21 Adjust ILSpy to NRefactory API changes. 14 years ago
Daniel Grunwald d805e07ffe Fixed decompilation of nested lambdas. 14 years ago
Daniel Grunwald cd630c3fbb Fix #87: missing cast when calling explicit interface implementation. 14 years ago
Daniel Grunwald 8a7b51d7de Allow automatic properties with explicit interface implementation. 14 years ago
Daniel Grunwald 542bb9db2f Improved handling of nested display classes. 14 years ago
Daniel Grunwald 03183ab7bf Fixed crash in PatternStatementTransform (foreach loop with captured variables). 14 years ago
Daniel Grunwald cc0ab56869 Add pre- and post-increment support for properties (both instance and static) and for multi-dimensional arrays. 14 years ago
Daniel Grunwald cca7547789 Fixed some bugs in DeclareVariables. 14 years ago
Daniel Grunwald 8e3f62ba14 Fix issues with 'DeclareVariables' and adjust 'foreach' pattern to the new variable handling. 14 years ago
Daniel Grunwald c7bbdcd0cb Improved variable placement. 14 years ago
Daniel Grunwald 039483ddbd Optimize PatternStatementTransform. 14 years ago
Daniel Grunwald dbbd5d872b Add support for destructors. Closes #73. 14 years ago
Daniel Grunwald bf6e4bbfd9 Transform 'try { try {} catch {} } finally {}' to 'try {} catch {} finally {}'. Closes #77. 14 years ago
Daniel Grunwald e9c6aa15e6 Fix switch on string when the compiler introduced a temporary variable for the string being switched on. 14 years ago
Daniel Grunwald 98678dcc4e Fix switch expression. 14 years ago
Daniel Grunwald 55e51394b9 Add support for switch over strings. 14 years ago
Daniel Grunwald 2892c9d50b Implemented decompilation of 'lock'. 14 years ago
Daniel Grunwald ddd7b9d526 Fix NullReferenceException when decompiling an automatic property within a generic class. 14 years ago
Daniel Grunwald f3069b99f9 Add support for decompiling automatic events. 14 years ago
Daniel Grunwald 8ffb317cc4 Add support for decompiling do-while loops. 14 years ago
Daniel Grunwald 41d6c3f6eb Don't show compiler-generated code for automatic properties. Closes #69. 14 years ago
Daniel Grunwald 60c02d577b Change namespace to ICSharpCode.Decompiler. 14 years ago
Daniel Grunwald d80719c4ee Adjust ILSpy to NRefactory changes. 14 years ago
David Srbecký 1bc30662b0 Rewritten goto removal. 14 years ago
Daniel Grunwald d5dcfea7e2 Add pattern for "for" loops. Closes #4. 14 years ago
Daniel Grunwald 3177b969e5 Fix foreach pattern. Closes #16. 14 years ago
Daniel Grunwald b388bfefc9 Rename UsingStatementTransform to PatternStatementTransform. 14 years ago
Daniel Grunwald e7efab1f5b Add foreach pattern. Closes #16. 14 years ago
Daniel Grunwald 8d9076365c Make using statement work if there are variables declared between the initializer and the try block. 14 years ago
Daniel Grunwald 8dadc50191 Add some improvements to pattern matching. 14 years ago
Daniel Grunwald 81e08ade79 Add some documentation comments. 14 years ago
Daniel Grunwald 221781f8f1 Add support for the using statement. Closes #7. 14 years ago