14 Commits (a7f96c6a5bd15e9d629cae604ff626b843aa0ad1)

Author SHA1 Message Date
Siegfried Pammer 000f94caad TransformCollectionAndObjectInitializers: only add step right before transforming. 8 years ago
Siegfried Pammer ed6a2db37c Add VariableKind.InitializerTarget to separate stack slots should be renamed from purely generated helper variables in initializer blocks. 8 years ago
Siegfried Pammer 7ea511ef32 Add support for C# 6 dictionary initializer. 8 years ago
Daniel Grunwald a8adc83de4 Decompile object initializers more aggressively when the initialized object is stored in a stack slot. 8 years ago
Siegfried Pammer 934edb6e79 TransformCollectionAndObjectInitializers: Fix problems with unknown types. 8 years ago
Siegfried Pammer c5d3218834 TransformCollectionAndObjectInitializers: Do not transform display class usages 8 years ago
Siegfried Pammer 2b92a93e2f TransformCollectionAndObjectInitializers: Extend existing initializer if possible; recognize calls to Add only if target implements IEnumerable 8 years ago
Siegfried Pammer bfe68c769c TransformCollectionAndObjectInitializers: check for LdLoca as well in self-reference check 8 years ago
Siegfried Pammer edefe4337e Update file header and documentation of TransformCollectionAndObjectInitializers 8 years ago
Siegfried Pammer c3aab802ea Fix bugs in TransformCollectionAndObjectInitializers 8 years ago
Siegfried Pammer ad12146f51 Fix incorrect detection of object initializer 8 years ago
Siegfried Pammer e0437896be TransformCollectionAndObjectInitializers: Support struct initializers, add more unit tests 8 years ago
Siegfried Pammer 7312654813 Rewrite of TransformCollectionAndObjectInitializers 8 years ago
Siegfried Pammer 07dd01eafc First implementation of TransformCollectionAndObjectInitializers 8 years ago