9 Commits (d2488673026f8b75f5b5474de425135353a7df7c)

Author SHA1 Message Date
Siegfried Pammer d248867302 Add support for C# 10 record structs. 3 years ago
Siegfried Pammer 210601fcfa Fix #2495: VB.NET decimal constants are not supported 4 years ago
Siegfried Pammer ea1cea96c4 Fix #2547: decimal const not removed from static constructor. 4 years ago
SilverFox 89eebc387a Fix #2475: Fix support for records with custom copy ctor 4 years ago
SilverFox d0d70a6496 Fix #2475: Add support for sealed records and records with interface 4 years ago
Siegfried Pammer ec1b9a4ccd Fix #2443: do not use this()-ctor initializers by accident if base type is unknown. 4 years ago
Siegfried Pammer a5858f1694 Add support for primary constructor syntax. 4 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer 6382f8c41d Fix #1990: Empty default ctor with XML comment discarded from decompilation 5 years ago
Siegfried Pammer b1352aa569 Fix #1743: Add pattern for struct constructor initializers. 6 years ago
Siegfried Pammer b6c7a25edf Fix #1661: Ignore casts on this/base ctor calls, if base type cannot be found. 6 years ago
Siegfried Pammer 17f42066a0 Fix #1378: Missing unsafe modifier for static fields 6 years ago
Siegfried Pammer 71ffb0183b Fix #1103: Deactivating "Insert using declarations" now uses fully qualified types everywhere. 7 years ago
Daniel Grunwald 1f3916d554 Use the resolve methods in MetadataModule, and remove the wrappers in DecompilerTypeSystem. 7 years ago
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