7343 Commits (b110d5c2dc8618d307c72749e1fd140604d91be4)
 

Author SHA1 Message Date
Siegfried Pammer 60e4f8dba4 Untangle CachedDelegateInitialization patterns for Roslyn to avoid false positives 9 years ago
Siegfried Pammer 058866ff15 Add support for value types (DefaultValue) to RemoveDeadVariableInit 9 years ago
Siegfried Pammer b4fb3beb01 Simplify CachedDelegateInitializationWithLocal 9 years ago
Siegfried Pammer bcaf6db313 Fix use of Clone in NullCoalescingTransform 9 years ago
Siegfried Pammer bfe68c769c TransformCollectionAndObjectInitializers: check for LdLoca as well in self-reference check 9 years ago
Siegfried Pammer 3d7279ebb0 Add RemoveCLSCompliantAttribute 9 years ago
Daniel Grunwald 261b1391c0 Add CallInstruction.ILStackWasEmpty. 9 years ago
Daniel Grunwald a5a98ae9f1 Adjust labels of simple switch instructions. 9 years ago
Daniel Grunwald 2207ab40f7 Check the CancellationToken a bit more frequently. 9 years ago
Siegfried Pammer 5007c660ca Add NullCoalescingInstruction 9 years ago
Siegfried Pammer edefe4337e Update file header and documentation of TransformCollectionAndObjectInitializers 9 years ago
Siegfried Pammer 1e560ac1ba Extend ConvertConstructorCallIntoInitializer to support C# 6 property initializers 9 years ago
Siegfried Pammer ef50a1114f Fix another bug in TranslateObjectAndCollectionInitializer 9 years ago
Siegfried Pammer 7b9d774738 First attempt to remove read-only property backing field usage 9 years ago
Siegfried Pammer c9010a5c74 Add support for read-only auto properties 9 years ago
Siegfried Pammer 15905a8f03 C# AST: Add C# 6 property initializer 9 years ago
Siegfried Pammer 1036fde2b6 Fix PatternStatementTransform for loop detection 9 years ago
Siegfried Pammer 6803e5767f Fix bug in CachedDelegateInitialization: user code was accidentally removed 9 years ago
Siegfried Pammer c3aab802ea Fix bugs in TransformCollectionAndObjectInitializers 9 years ago
Siegfried Pammer ad12146f51 Fix incorrect detection of object initializer 9 years ago
Siegfried Pammer e0437896be TransformCollectionAndObjectInitializers: Support struct initializers, add more unit tests 9 years ago
Siegfried Pammer 40d748faa7 Update Rebracer.xml for VS2017 9 years ago
Siegfried Pammer 7312654813 Rewrite of TransformCollectionAndObjectInitializers 9 years ago
Daniel Grunwald 69c77d75a5 Try to get rid of some more gotos. 9 years ago
Daniel Grunwald 00564f5fcd Fix detection of do-while and for loops. 9 years ago
Daniel Grunwald cc33c27d9c ConditionDetection: Try to prefer 'break;' over other gotos 9 years ago
Siegfried Pammer 07dd01eafc First implementation of TransformCollectionAndObjectInitializers 9 years ago
Daniel Grunwald 5620e448b3 Move the second DetectExitPoints run directly after LoopDetection. 9 years ago
Daniel Grunwald 90059f956e Detect foreach loops even if the address of the loop variable is taken for a method call. 9 years ago
Daniel Grunwald 56a0ca2f13 Remove useless stack variables. 9 years ago
Daniel Grunwald d8e8171b3c Re-enable foreach pattern 9 years ago
Daniel Grunwald 173c8d353f Support 'state + c1 < c2' in state-range-analysis. 9 years ago
Daniel Grunwald b9b510d225 yield return decompiler: fix yield return in structs; fix local variables in finally block 9 years ago
Daniel Grunwald 904b4e768b Fix decompiling iterator method that consists only of "yield break;". 9 years ago
Daniel Grunwald 7277de6c08 More fixes for yield return decompilation. 9 years ago
Daniel Grunwald 9fa6009c44 Remove dead compiler-generated 'V = null;' assignments. 9 years ago
Daniel Grunwald bddda342a1 Improve yield-return-decompiler. 9 years ago
LL acb35e0b98 revert accidental changes 9 years ago
LL a31beab372 apply the settings 9 years ago
LL ce2cd4bb63 refactor the code 9 years ago
LL 1827dd02d5 Create allow-multiple-instances option and its option page 9 years ago
Alex Povar 9be9b0b954 Add context menu action to copy FQN for selected class 10 years ago
Christoph Wille 4528bcd3dd Force "nuget restore" 10 years ago
Christoph Wille 621336d9fd Follow https://github.com/Microsoft/visualstudio-docs/blob/master/docs/extensibility/faq-2017.md#can-i-build-a-vsix-v3-with-visual-studio-2015 10 years ago
Christoph Wille d955249897 Update NuGet packages for extensibility nugets of envdte 10 years ago
Siegfried Pammer d36550c0ac Implement PropertyArrayStart/PropertyArrayEnd in BamlDecompiler 10 years ago
Siegfried Pammer 4b4b915e7b Replace flawed GetHashCode implementation in XmlNamespace 10 years ago
Siegfried Pammer 57c8346ce8 Improve search strategies: use full name matching only if search term contains '.' 10 years ago
Daniel Grunwald f0e230ae91 Run a second pass of DetectExitPoints to use 'return;' as exit point if no previous transform picked another exit point. 10 years ago
Daniel Grunwald 1001ff5721 Fix 'yield break;' in try-catch blocks. 10 years ago