21 Commits (458f448faed009968d67be73b439286359221ec3)

Author SHA1 Message Date
Siegfried Pammer 458f448fae Avoid unnecessary allocations of MetadataReader and clean up Dom structs a bit. 7 years ago
Siegfried Pammer a70f19d536 Partially port transforms 7 years ago
Siegfried Pammer 5dd7eaf129 Fix #1093: Remove usage of type or this qualifiers, when possible. 7 years ago
Siegfried Pammer 4cccf9fac5 Fix crash described in #1038. 7 years ago
Siegfried Pammer af08020802 Fix build. 8 years ago
Siegfried Pammer 73081e8781 Fix #1008: Empty decompiled code for a constructor 8 years ago
Siegfried Pammer cf9731b262 Add special cases for fields and constructors back in CSharpLanguage 8 years ago
Siegfried Pammer 4b6e0cc462 Reimplement transform for auto events 8 years ago
Siegfried Pammer 1e560ac1ba Extend ConvertConstructorCallIntoInitializer to support C# 6 property initializers 8 years ago
Siegfried Pammer 610f0a922f Remove AST-helper-methods 9 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 9 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 9 years ago
Siegfried Pammer 238179248d Fix bug in ConvertConstructorCallIntoInitializer: only non-chained ctors should be checked for initializer equality. 9 years ago
Siegfried Pammer c8f38af6d5 fix generics issue with cctor conversion 9 years ago
Siegfried Pammer a8a78da710 Fix generics issue in ConvertConstructorCallIntoInitializerVisitor: use non-specialized fields for comparison 9 years ago
Daniel Grunwald 08a5e81517 Re-enable IntroduceUsingDeclarations 11 years ago
Daniel Grunwald 2f83334c2e Use NRefactory.TypeSystem for ILAst. 11 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
Daniel Grunwald 0a01bc7b03 Adjust ILSpy to NRefactory API changes. 13 years ago
Daniel Grunwald 49c92cfba8 Adjust ILSpy to new NRefactory version. 14 years ago
Daniel Grunwald baa4af92c1 Don't use field initializer syntax when the RHS of the assignment contains "this". 14 years ago
Daniel Grunwald e2794252fb When decompiling a field, also decompile constructors to check whether there's an initializer on the field. 14 years ago
Daniel Grunwald f12371e0e1 Consistently use the full MIT license header on source files. 14 years ago
Daniel Grunwald 12a8267c21 Adjust ILSpy to NRefactory API changes. 14 years ago
Daniel Grunwald b161b7e947 Fix conversion of field initializers when there are constructors that call 'this..ctor(...);' 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 cfe8df597a Convert assignments to fields within constructors into field initializers. 14 years ago
Daniel Grunwald 60c02d577b Change namespace to ICSharpCode.Decompiler. 14 years ago
Artur Zgodziñski e8c2536606 BugFix: incorrectly removed empty constructors with parameters 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
Daniel Grunwald 9912340414 NRefactory: remove collection setters from AST; expose AstNodeCollection<T> instead. 14 years ago
Daniel Grunwald f333ed1e58 When decompiling a type, don't show the empty constructor generated by the compiler. 14 years ago
Daniel Grunwald fb97498d28 Add support for anonymous methods. 14 years ago
Daniel Grunwald d1230081d7 Add ConvertConstructorCallIntoInitializer transformation step. 14 years ago