3312 Commits (93239e2e617f7341a9a0ae6970965ca3026b57f5)

Author SHA1 Message Date
Andrew Au 93239e2e61 Implement FindAssembly 6 years ago
Siegfried Pammer f831e4713f Fix #1867: Captures of copies of this are not properly handled by the decompiler 6 years ago
Siegfried Pammer 00b855851c Fix typo. 6 years ago
Siegfried Pammer 5be6be97df Code review: 6 years ago
Siegfried Pammer 9e89384916 Make NumberOfCompilerGeneratedGenerics immutable and rename to NumberOfCompilerGeneratedTypeParameters 6 years ago
Daniel Grunwald f0292808b3 #1852: Handle fixed statement with null-safe GetPinnableReference call 6 years ago
Siegfried Pammer aef5fc1bce Fix #1785: Only use System.MathF, if it is available in the used framework. 6 years ago
Siegfried Pammer 805b83f43c Fix DotNetCorePathFinder to properly support netstandard2.1 6 years ago
Daniel Grunwald b9675f58b3 Fix #1865: At least one of the first two operands in string concatenation needs to be of type `string`, so we can't always drop `ToString()` calls. 6 years ago
Daniel Grunwald bbb2397083 Fix #1853: Detect pinning of multi-dimensional array 6 years ago
Siegfried Pammer e189ad9ca3 Fix #1863: Invalid decompilation: accessibility level for CompilerGenerated method 6 years ago
Daniel Grunwald eb2a9e6b94 #1852: Rename array.to.pointer opcode to get.pinnable.reference. 6 years ago
SilverFox 5914d5b96b Fix #1854 6 years ago
Siegfried Pammer 407c337168 Add ForStatement, DoWhileStatement and SeparateLocalVariableDeclarations settings. 6 years ago
Daniel Grunwald 703d21bafa Support C# 7.3 pattern-based fixed statement. 6 years ago
Daniel Grunwald 569b526043 Simplify handling of accessibilities. 6 years ago
Shimon Magal c06299b284 yield return moveNext 6 years ago
Siegfried Pammer a653b8b566 Fix #1841: Not properly reusing names from PDB 6 years ago
Siegfried Pammer f42d72e799 Fix #1805: Ignore exceptions thrown while trying to resolve an entity for rich text tooltips. 6 years ago
Daniel Grunwald 832c18f0be Fix #1809: Support VB Select on string. 6 years ago
Daniel Grunwald 42f71b56f6 Fix #1811: Assert in NullCoalescingInstruction.CheckInvariant after expression tree transform 6 years ago
Siegfried Pammer b836f0b859 Fix #1837: auto events with tuples are not recognized. 6 years ago
SilverFox 4575ef65d3 Display System.Void as struct 6 years ago
Siegfried Pammer d3d5d9e15d Fix #1807: Add MemberResolveResult to ldlen if System.Array.Length/LongLength is available 6 years ago
Siegfried Pammer 867d3d5755 Fix crash reported in #1820: Change Dictionary<string, DotNetCorePackageInfo> to DotNetCorePackageInfo array, because key is no longer used. 6 years ago
Daniel Grunwald be28469ea3 Add back replacing `a & b` with `a && b` for booleans. 6 years ago
Daniel Grunwald 93806b46fa Fix compound assignments with type `bool`. 6 years ago
Siegfried Pammer e146f8a492 Fix #1829: Fix decompilation of optional `in` parameters. 6 years ago
Siegfried Pammer 8706fe284a Fix #1818: Assembly-level TypeForwardedTo not displaying unresolved generics properly 6 years ago
Christoph Wille 83e7996087 Update SourceLink. Fixes #1826 6 years ago
SilverFox f69d0cc5d0 Add support of static local function delegate for roslyn < 16.4 6 years ago
SilverFox a5d85fea3f Add an workaround for #1798 6 years ago
SilverFox 22daaa3572 Enable static local functions and update related tests, since roslyn 3.4.0-beta3 is available for tests 6 years ago
SilverFox 33f96fd888 Fix tests `LocalFunctions.NestedCapture1` 6 years ago
SilverFox 5e6fecebf5 Rework support for generic local function, and fix tests `LocalFunctions.Generic.Test_CaptureT` and `LocalFunctions.Generic.TestGenericArgs` 6 years ago
SilverFox e60f1f5a87 Skip LocalFunctionDecompiler if the top scope is LocalFunction or LocalFunctionDisplayClass 6 years ago
SilverFox 74dec0f7fb Disable static local functions until tests is fixed 6 years ago
SilverFox 6409fe945c Add support for static local function 6 years ago
SilverFox f039705704 Add support for generic local function 6 years ago
Daniel Grunwald 1b505b8c6d Adjust async-streams decompiler for dotnet/roslyn#39436 6 years ago
Daniel Grunwald 7326a69823 Fix #1795: `InvalidCastException: Cast from Boolean to Int64 not supported` when decompiling enum with bool constants 6 years ago
Daniel Grunwald a1c211f326 Fix #1794: Avoid extra cast to double for ulong -> float conversion 6 years ago
Siegfried Pammer 64b9511aca #1749: Represent multi-instruction BlockContainers in expression-context as inlined delegate invocation. 6 years ago
Chicken-Bones d9a1dc96e1 Fix sealed modifier on interface methods with no body 6 years ago
Daniel Grunwald eaecedd8ea Fix #1782: AsyncAwaitDecompiler for methods in struct 6 years ago
Daniel Grunwald fc95f3056b Fix #1788: async/await decompilation fails with custom task type when the builder and/or awaiter is a reference type. 6 years ago
Siegfried Pammer 2e1306ec33 Split AwaitInCatchTransform.cs from AwaitInFinallyTransform.cs 6 years ago
Siegfried Pammer cefefd0e6d create AwaitInFinallyTransform.cs from AwaitInCatchTransform.cs 6 years ago
Chicken-Bones a44806bb26 Fix extra minus sign when formatting -0 on .NET Core 3.0 6 years ago
Siegfried Pammer e211b01595 Fix CA1507:UseNameofInPlaceOfString, adjust formatting of some older source files copied from NRefactory. 6 years ago