33 Commits (343694c5499d2dd68896563bbbfc72604231deef)

Author SHA1 Message Date
Siegfried Pammer 04f9603768 Fix #2140: ILSpy 6.2p1 no longer respects "use discards" setting 5 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer 8925b4ff7b Inline variable declarations/modernize parts of our code base. 5 years ago
Siegfried Pammer c2a2cf43f2 Fix #1482: SequencePointBuilder fails with an assertion when trying to create sequence points for LINQ expressions 5 years ago
Siegfried Pammer 5d622056a1 Add TranslatedStatement: require that C# statements must be annotated with their corresponding ILInstructions. 5 years ago
Siegfried Pammer e211b01595 Fix CA1507:UseNameofInPlaceOfString, adjust formatting of some older source files copied from NRefactory. 6 years ago
Siegfried Pammer dbd70d1879 #1025: Extend GetSymbol(this AstNode) to support LdVirtDelegate 6 years ago
Daniel Grunwald e4b15256ab #1025: Fix method groups not being clickable. 6 years ago
Daniel Grunwald e6489d543e Fix #1574: When re-introducing an explicit cast for an implicit user-defined conversion; ensure we use a direct cast and don't go through the code path for builtin conversions. 6 years ago
Siegfried Pammer d9fba190ce Add missing documentation to Annotations.cs. 6 years ago
Siegfried Pammer d83f6e6ec0 Remove unused code. 6 years ago
Daniel Grunwald 6a47826fe2 Add sequence point on closing brace if there's an implicit void return. 6 years ago
Siegfried Pammer bc97127d9d Reorganize extension methods + remove unused/obsolete. 7 years ago
Daniel Grunwald 19e840856f Use out variable declarations where possible. 7 years ago
Siegfried Pammer 4ca4d97011 Improve SequencePointBuilder 8 years ago
Siegfried Pammer 7d78331e0f Fix #854: Inconsistent annotations: ILVariable vs. ILVariableResolveResult 8 years ago
Siegfried Pammer 710cfb0303 Make AnnotationExtensions public 8 years ago
Daniel Grunwald d8e8171b3c Re-enable foreach pattern 8 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 9 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 9 years ago
Daniel Grunwald 20aec66815 Initial support for decompiling fixed statements 9 years ago
Daniel Grunwald 935f0118d1 First attempt at better cast handling 9 years ago
Daniel Grunwald bb1beedbd4 Reactivate PatternStatementTransform 9 years ago
Daniel Grunwald 7846e37724 New DeclareVariables implementation. 9 years ago
Daniel Grunwald eb48a3764e Fix various issues that caused conversions to decompile to code with different semantics: 9 years ago
Siegfried Pammer 264fe83593 add back DeclareVariables-transform 9 years ago
Daniel Grunwald eabcab94db Fix appveyor build 9 years ago
Siegfried Pammer 6f60dbe04e implemented SwitchInstruction, StElem, NewArr instructions 10 years ago
Daniel Grunwald ad8d4a7ef6 Fix duplicate ResolveResult on ConvertConstantValue() 10 years ago
Siegfried Pammer bc68339ac4 rename ConvertedExpression to TranslatedExpression and Convert to Translate, etc. 11 years ago
Daniel Grunwald 7e9f6bb9d6 Fix ConvertConstructorCallIntoInitializer transform. 11 years ago
Daniel Grunwald fffa297b8f Use ResolveResults as annotations. 11 years ago
Daniel Grunwald e0a1666547 Add back AST transform infrastructure 11 years ago