3348 Commits (3bf9f7c301e2c6e171af27c4e560c4956ccb58cb)

Author SHA1 Message Date
Daniel Grunwald 3bf9f7c301 Fix #1943: "ref readonly" returns from properties/indexers 5 years ago
Siegfried Pammer 22799ca6b1 #1942: Make sure to group all types by filename in the generated PDB. 5 years ago
Siegfried Pammer 70b087bf8d #1942: WholeProjectDecompiler: Do not use filenames that collide with names of special devices. Note: this changes the PDB structure from multi-level folders per namespace to "dotted name" folders. 5 years ago
Siegfried Pammer bef75321fb #1913: Do not destroy control-flow by removing return statements 5 years ago
Siegfried Pammer df84ab8f6b Fix #1882: Provide a setting to desugar X? into Nullable<X> for value types 5 years ago
Siegfried Pammer 73e0f7c3ac Fix #1936: TransformDisplayClassUsage should remove copies of display-class references. 5 years ago
Siegfried Pammer e2b10adc72 Fix #1927: NRE in ExpressionBuilder when trying to decompile catch-when blocks consisting of multiple statements. 6 years ago
Daniel Grunwald 9e82b95373 Fix hexadecimal format of flags enum member initializers. 6 years ago
Daniel Grunwald ad5ba9295e Fix #1924: preserve hexadecimal format when converting literal to wider type 6 years ago
Daniel Grunwald a7446cfddf #1922: Refactor PrimitiveExpression to store the literal format in the AST 6 years ago
Daniel Grunwald 8d780cc921 #1922: Fix hexadecimal integer literals missing the `uL` suffix. 6 years ago
Daniel Grunwald 4b1f0b342c Fix #1925: Adjust AsyncAwaitDecompiler to changes in Roslyn 3.5.0-beta2 6 years ago
Siegfried Pammer e0ee8bf286 Revert "Fix #1908: Add option to AddXmlDocumentationTransform to remove newlines in comments" 6 years ago
Siegfried Pammer d051e3aca4 Fix #1923: Add progress reporting to PowerShell GetDecompiledProjectCmdlet 6 years ago
Siegfried Pammer b953d6e8d0 Fix potential NRE in StatementBuilder.TryCatch 6 years ago
Siegfried Pammer 2efca22fae Add Debug Metadata Explorer 6 years ago
Siegfried Pammer ae08167521 PDBGen: LocalScopes must be sorted "first by Method in ascending order, then by StartOffset in ascending order, then by Length in descending order." 6 years ago
Siegfried Pammer 0b78a66fdb Fix #1896: Remove unreachable blocks 6 years ago
Siegfried Pammer 28391c4864 Fix #1895: local function not added to the correct parent function. 6 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. 6 years ago
Siegfried Pammer 1043924366 Fix #1908: Add option to AddXmlDocumentationTransform to remove newlines in comments 6 years ago
Siegfried Pammer 6973dec0ef Fix #1906: RRs for default expressions of primitive types should use the correct constant value. 6 years ago
Christoph Wille 4348d664ea Year adjustments where static (2020) 6 years ago
Siegfried Pammer 6ac56bbc74 Refactor IAssemblyReference and IAssemblyResolver implementations in LoadedAssembly. 6 years ago
Andrew Au 93239e2e61 Implement FindAssembly 6 years ago
Siegfried Pammer d8a08822b7 Fix #1879: Incorrectly detected display class. 6 years ago
Siegfried Pammer c97ddbae9c #1877: Do not crash in IsKnownType, if handle is nil. 6 years ago
Siegfried Pammer 2b7b040dd9 Fix BadImageFormatException when accessing standalone signatures. 6 years ago
Siegfried Pammer deaedd0914 Link metadata tokens in decompilation output to metadata tables. 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