24 Commits (96896675153d01edf72f2b82eddb5a3d5dac27ae)

Author SHA1 Message Date
Siegfried Pammer 9689667515 Fix #1042: Wrong decompile result for collection initializers 7 years ago
Siegfried Pammer 349183544a Rename BlockType to BlockKind 8 years ago
Siegfried Pammer 461e59bd3f Clean up and documentation 8 years ago
Siegfried Pammer 08dcead162 Fix false positive in struct initializers with default.value init 8 years ago
Siegfried Pammer 0b6987f195 Fix pretty unit tests. 8 years ago
Siegfried Pammer 381bd42599 Fix bug mentioned in #909 8 years ago
Siegfried Pammer 14b6c599c1 Fix object initializers directly accessing struct members + add initializer pretty tests. 8 years ago
LordJZ db7ac3584e Fix crash when decompiling event add call in collection initializer 8 years ago
Daniel Grunwald 7017c6f6e6 Replace LoopingBlockTransform with StatementTransform. 8 years ago
Siegfried Pammer f267a7875e Fix #855 - ArgumentOutOfRangeException in TransformCollectionAndObjectInitializers.DoTransform 8 years ago
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