371 Commits (fd1de09489ae92c596e0b5d90f574871b6a1f043)

Author SHA1 Message Date
Siegfried Pammer af08020802 Fix build. 8 years ago
Siegfried Pammer 73081e8781 Fix #1008: Empty decompiled code for a constructor 8 years ago
Siegfried Pammer c48a611946 Remove old ExpressionTreeConverter.cs 8 years ago
Siegfried Pammer 98dfd95d8f Fix build. 8 years ago
Siegfried Pammer 3c97f94623 Do not use AstNode.ToString() in PatternStatementTransform 8 years ago
Siegfried Pammer 877638b27a Fix #995: Missing variable type for string concat statement 8 years ago
Siegfried Pammer 69c764722c Fix #989: Local variable naming conflict 8 years ago
Siegfried Pammer dc359673f6 Fix implementation of ReplaceBackingFieldUsage and ReplaceEventFieldAnnotation (see #540) 8 years ago
Siegfried Pammer 5cd6299191 Fix #979: Unrecognized foreach loop in unsafe code 8 years ago
Siegfried Pammer 5814374306 Fix build. 8 years ago
Siegfried Pammer 9d70e6ed09 Fix #893: Local variable name highlighter sometimes only finds subset of usages 8 years ago
Siegfried Pammer ff110508e6 Fix another bug in NormalizeBlockStatements 8 years ago
Siegfried Pammer 082581de34 Fix bugs in NormalizeBlockStatements 8 years ago
Siegfried Pammer ab70795a52 Add NormalizeBlockStatements transform 8 years ago
Siegfried Pammer fe5b9aac4b Remove TransformDoWhile from PatternStatementTransform 8 years ago
Siegfried Pammer e66ebfca7a Update PatternStatementTransform: auto events now use do-while loops. 8 years ago
Daniel Grunwald 9e4b2e9f5c Fix hyperlink on PointerReferenceExpression 8 years ago
Siegfried Pammer c77dfb9100 Improve foreach-on-array detection with captured itemVariable. 8 years ago
Siegfried Pammer dff671b1d1 Fix #963: foreach-over-array mishandles captured variables 8 years ago
Siegfried Pammer cdd12ba33b Fix #962: NullReferenceException when setting FullyQualifyAmbiguousTypeNames=false 8 years ago
Siegfried Pammer 4d5d4b3d6b Fix #952: Issue with discard expressions and variables 8 years ago
Siegfried Pammer 1fc2980ffd Simplify context handling in IntroduceExtensionMethods 8 years ago
Siegfried Pammer 20f772172c Fix #949: Unsafe modifier missing in some cases 8 years ago
Siegfried Pammer 1067d86c59 Fix #956: Incorrect extension method decompilation 8 years ago
Daniel Grunwald dd1c509651 Fix #926: missing explicit casts for implicit operators 8 years ago
Siegfried Pammer 5ee6d88ff3 Add foreach over array pattern. 8 years ago
Daniel Grunwald 0c6d6742fe Add support for fixed-size buffers. 8 years ago
Daniel Grunwald 74eb0d8d63 Avoid unnecessary casts in pointer comparisons. 8 years ago
Daniel Grunwald 7cacd005a6 When decompiling a single method, don't fully-qualify type names in the current namespace. 8 years ago
Daniel Grunwald 9975c722d5 Revive the transform from "*(ptr + offset)" to "ptr[offset]" 8 years ago
Siegfried Pammer 4ca4d97011 Improve SequencePointBuilder 8 years ago
Daniel Grunwald 3aca47d1f5 Allow decompiling whole assembly in IL + C# mode. 8 years ago
Siegfried Pammer 7ae44fcdc6 Add FlattenSwitchBlocks transform + update test cases. 8 years ago
Daniel Grunwald 164f9b82a8 Fix DeclareVariables.FindInsertionPoint not treating lambda bodies as capture scopes 8 years ago
Siegfried Pammer fb21870cff Fix #437: Decompilation of query expression loses material parentheses 8 years ago
Siegfried Pammer 9ab7651201 Fix #895: Wrong decompilation of references to inner struct in class. 8 years ago
Siegfried Pammer ee6034b392 AddXmlDocumentationTransform: Do not crash if there is no metadata token on the current member. (Example value__ field in enum declarations). 8 years ago
Siegfried Pammer 8ee222b373 Remove old switch-on-string code from PatternStatementTransform 8 years ago
Siegfried Pammer af6935a46f Fix #698: Decompiling events as C# 8 years ago
Siegfried Pammer c64ce76047 Remove using-specific code from DeclareVariables.ResolveCollisions 8 years ago
Siegfried Pammer d15d1b86a6 Add transform for new T(). 8 years ago
Siegfried Pammer 0691aee363 Remove foreach from PatternStatementTransform. 8 years ago
Siegfried Pammer 31469c8ef1 Implement UsingTransform in ILAst. 8 years ago
Siegfried Pammer d45e3bfb3c Fix assertion fail in DeclareVariables: Make sure that we do not try to declare variables in non-assignment contexts. 8 years ago
Siegfried Pammer fd66914ade Fix detection of String.Concat calls with partially non-string arguments. 8 years ago
Siegfried Pammer 4da1addd2b Implement C# 2, C# 4 legacy and Roslyn lock patterns. 8 years ago
Siegfried Pammer a09afe18d7 A bit of clean-up 8 years ago
Siegfried Pammer b035f2cbf6 Fix lingering additional documentation after field/ctor removal. 8 years ago
Siegfried Pammer d33c334f5a Fix #284 - Ability to disable decompilation of anonymous types to "var" 8 years ago
Siegfried Pammer 112142f147 Handle Settings.UsingDeclarations and Settings.FullyQualifyAmbiguousTypeNames correctly. 8 years ago