54 Commits (37c56e7e7b977de64c78a129031e6744b59ad7a2)

Author SHA1 Message Date
Siegfried Pammer 96caa4ecb7 Fix: #3407 Add "private protected" feature for 7.2 decompiler options 2 months ago
Siegfried Pammer 942131f487 #3068: Introduce MetadataFile for pure ECMA-335 streams and as base class for PEFile 1 year ago
Daniel Grunwald 32fafeb9a1 Add support for user-defined checked operators. 2 years ago
Daniel Grunwald 3c46271a11 Add support for unsigned right shift. 2 years ago
Lucas Trzesniewski 39cb275456 Add semantic highlighting for properties and events 2 years ago
Siegfried Pammer d248867302 Add support for C# 10 record structs. 3 years ago
Siegfried Pammer 13da4c48d4 Fix #2632: Make sure that changing the setting "ExpandMemberDefinitions" has an effect when refreshing a decompiled view. 3 years ago
Siegfried Pammer b6ed312bdb Fix tooltips of record classes and init accessors. 4 years ago
Siegfried Pammer 2b16be76b6 Fix highlighting of identifiers declared in LINQ join clauses 4 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer c9f5e5dd33 Refactor ForeachStatement to support deconstruction 5 years ago
Siegfried Pammer 67b2a45292 Improve tooltips and highlighting of local functions 5 years ago
Siegfried Pammer df84ab8f6b Fix #1882: Provide a setting to desugar X? into Nullable<X> for value types 5 years ago
Daniel Grunwald a7446cfddf #1922: Refactor PrimitiveExpression to store the literal format in the AST 5 years ago
Siegfried Pammer deaedd0914 Link metadata tokens in decompilation output to metadata tables. 5 years ago
Siegfried Pammer 37e14f43e3 Refactor/Clean up local functions representation in type system. 6 years ago
Siegfried Pammer 8d1522f387 Transform display classes used in local functions. 6 years ago
Siegfried Pammer 0cafc679f2 Do not fold using declarations, if there's only one. 6 years ago
Siegfried Pammer 09ea089d8a Fix #1499, fix #1502 6 years ago
Siegfried Pammer 6d89c4fbbb Fix #1446: Add indentation options to UI. 6 years ago
Siegfried Pammer 56447a944f Fix #1468: Implement 'Expand using declarations after decompilation' setting. 6 years ago
Siegfried Pammer 663ba0c5a8 Fix build. 6 years ago
Siegfried Pammer 2a5ba0f665 Fix linking of local variables and parameters to their usages in the IL view. 6 years ago
Siegfried Pammer 25765ee600 Fix #1359: Support obfuscated names in treeview and search. 6 years ago
Siegfried Pammer 1d2cd930de Add LetIdentifierAnnotation to allow linking of let variables. 6 years ago
Siegfried Pammer 845d2a61dd CSharpAmbience: add option to hide parameter default values. 7 years ago
Siegfried Pammer a7ad5990ac CSharpAmbience: Add ConversionFlags.ShowParameterModifiers and ShowTypeParameterVarianceModifier to make labels in ILSpy main tree view more concise. + Added Tests. 7 years ago
Siegfried Pammer 7431ffe937 Extend ShowDeclaringType option to nested types. 7 years ago
Siegfried Pammer 23907c8d7d Use IAmbience API in CSharpLanguage. 7 years ago
Siegfried Pammer b5191c169b Implement TextOutputWithRollback to allow rolling back output of security declarations we could not parse due to missing enum types. 7 years ago
Siegfried Pammer 4f8441e142 Introduce several new WriteReference overloads 7 years ago
Siegfried Pammer 9acc372a68 Use TypeSystem for ILSpy UI: 7 years ago
Siegfried Pammer 3c8ba01130 Fix UI crashes related to unresolved references. 7 years ago
Daniel Grunwald 0f8c310de2 Started work on new resolved TS implementation that directly uses SRM. 7 years ago
Siegfried Pammer 47788a38de WIP 7 years ago
Siegfried Pammer a2e27dd7ed Port ProxyCallReplacer and TextTokenWriter to SRM 7 years ago
Siegfried Pammer 72917b0bde Fix folding bug with string interpolation 7 years ago
Siegfried Pammer bfbb041b01 Fix #1027: There is no "Analyze" option on right-click pop-up menu 7 years ago
Siegfried Pammer 8af973ef35 Fix #1013, #1034: Option to show code unfolded (expanded) by default 7 years ago
Siegfried Pammer d645166f3e * Fix #920: [Bug]Click one reference will navigate to another. 8 years ago
Siegfried Pammer 1e01f834e8 Fix links on operators. 8 years ago
Siegfried Pammer 0b135c23e4 Add C# semantic highlighting 8 years ago
Daniel Grunwald c2898905c8 Fix #853: consistently use cecil MemberReference for ITextOutput. 8 years ago
Siegfried Pammer c918d66e9d Reimplement folding for C#. 8 years ago
Siegfried Pammer 0644de6fd3 Rip out LogWindow and DecompilerEventSource 8 years ago
Siegfried Pammer 4bdd7f48b1 Fix #840 - Cannot click to navigate to a built-in type 8 years ago
Siegfried Pammer 9bf7959712 Add links for this/base ctor references 8 years ago
Siegfried Pammer 7bf0ed79d4 Fix hyperlinks in decompiled output. 8 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 9 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 9 years ago