1194 Commits (d051e3aca4c16b40e623d07825de5b0d9bb54810)

Author SHA1 Message Date
Siegfried Pammer d051e3aca4 Fix #1923: Add progress reporting to PowerShell GetDecompiledProjectCmdlet 5 years ago
Siegfried Pammer b953d6e8d0 Fix potential NRE in StatementBuilder.TryCatch 5 years ago
Siegfried Pammer 92e1d6fe85 Fix #1907: Discard parameter names containing non-printable or white space characters from set of possible names considered by AssignVariableNames. 5 years ago
Siegfried Pammer 1043924366 Fix #1908: Add option to AddXmlDocumentationTransform to remove newlines in comments 5 years ago
Siegfried Pammer 6973dec0ef Fix #1906: RRs for default expressions of primitive types should use the correct constant value. 5 years ago
Siegfried Pammer 5be6be97df Code review: 5 years ago
Siegfried Pammer 9e89384916 Make NumberOfCompilerGeneratedGenerics immutable and rename to NumberOfCompilerGeneratedTypeParameters 5 years ago
Siegfried Pammer aef5fc1bce Fix #1785: Only use System.MathF, if it is available in the used framework. 5 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. 5 years ago
Siegfried Pammer e189ad9ca3 Fix #1863: Invalid decompilation: accessibility level for CompilerGenerated method 5 years ago
Daniel Grunwald eb2a9e6b94 #1852: Rename array.to.pointer opcode to get.pinnable.reference. 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
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
Daniel Grunwald be28469ea3 Add back replacing `a & b` with `a && b` for booleans. 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
SilverFox 5e6fecebf5 Rework support for generic local function, and fix tests `LocalFunctions.Generic.Test_CaptureT` and `LocalFunctions.Generic.TestGenericArgs` 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
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
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
Siegfried Pammer 6e4db66b61 Fix CA1825:AvoidZeroLengthArrayAllocations, use Empty<T>.Array consistently. 6 years ago
Siegfried Pammer b108a30b71 Remove unused TSAB.AddTypeReferenceAnnotations 6 years ago
Chicken-Bones 661acdfc08 Transform post-increment on float/double. Fixes #1764 6 years ago
Siegfried Pammer 83c525c1c2 Fix #1758: Input var name conflicting with framework class name 6 years ago
Daniel Grunwald 968fe1468f Fix #1747: Stack overflow when decompiling a `bool` -> `bool?` conversion. 6 years ago
Siegfried Pammer d0f32b93c1 Make sure mappingInfo is not null when passed to typedefs, methoddefs, properties and events. 6 years ago
SilverFox 8c8dcf5630 Fix issue #1762 6 years ago
David Wengier e30e08a59d The resource expression is always needed regardless of the setting. 6 years ago
David Wengier 3aebec96f5 Fix NullReferenceException when foreach decompilation is turned off 6 years ago
Jane Doe d7fb32741b compilaton -> compilation 6 years ago
Jane Doe 517691dcd2 attibutes -> attributes 6 years ago
Siegfried Pammer 645341b860 Fix #1741: Use __ld(virt)ftn(...) pattern for accessor method group references. 6 years ago
Siegfried Pammer 8ec9bcb1a6 Fix #1744: C# decompilation does not show System.Enum derives from System.ValueTuple 6 years ago
Siegfried Pammer b1352aa569 Fix #1743: Add pattern for struct constructor initializers. 6 years ago
Siegfried Pammer e66f4c2b45 Fix build. 6 years ago
Siegfried Pammer 941906e8db Fix #1699: Auto properties without getter are not properly decompiled 6 years ago
Daniel Grunwald de33e79384 Add tests for 'async IAsyncEnumerable'. 6 years ago
Daniel Grunwald 80cb24d180 Fix #1709: NullPropagationTransform.IsGetter on generic types 6 years ago
Daniel Grunwald 080f63e660 Fix LambdaResolveResult.IsValid() being too restrictive. 6 years ago
Siegfried Pammer 6baecf85aa Add Language.GetRichTextTooltip 6 years ago
Daniel Grunwald 5d337aa655 TypeInference: add support for nullability annotated types 6 years ago
Siegfried Pammer f0b186c50c use IdentityConversion instead of IType.Equals. 6 years ago
Siegfried Pammer 3b0402b381 Fix assembly resolving and Tester for .NET Core 3.0 6 years ago
Siegfried Pammer c7f98a4db7 Add support for await using statements. 6 years ago