72 Commits (07d5a01d2bb30c50a6daaf80fce059bfaf4ffbf8)

Author SHA1 Message Date
Siegfried Pammer f2b51d2c34 Fix #2078: Generic local functions not highlighted properly 3 days ago
Siegfried Pammer 847324e836 Fix #3845: Add option to expand XML documentation comments 4 days ago
Siegfried Pammer 04505bbdf2 Highlight and scroll to the changed instruction in the ILAst view 6 days ago
Siegfried Pammer ed61b8a14e Replace the SlotKind enum with object-identity Slots kinds 2 weeks ago
Siegfried Pammer b23499503c Generate typed Slots; key 1:1-kind child access on them 2 weeks ago
Siegfried Pammer 1cc8a62f95 Delete TokenRole; carry token text as constants 2 weeks ago
Siegfried Pammer 9285a7328d Delete the Role hierarchy; key the child API on SlotKind 2 weeks ago
Siegfried Pammer 9aa0ddd37b Replace AST null-objects with nullable reference types 2 weeks ago
Siegfried Pammer 71b2987e42 Decouple TokenRole from Role 2 weeks ago
Siegfried Pammer 89e7f5b662 Expose node.Slot and key child positions on SlotKind 2 weeks ago
Siegfried Pammer 34c50c19b7 Fix #2035: Make the override modifier a link to the overridden member 4 weeks ago
Siegfried Pammer 317e33b3b8 Fix five small analyzer warnings. 2 months ago
Siegfried Pammer 98d764a169 Add a treenode and decompiler APIs for extensions. 4 months ago
Siegfried Pammer 77d9ee73e9 Fix IDE2000 globally 6 months ago
Siegfried Pammer 5f32b6d7ea Fix folding of extension declarations 6 months ago
Siegfried Pammer 9b0e3a1605 Fix folding of local functions, if "Fold all braces" is disabled. 10 months ago
Peter Crabtree e1e16b64f5 dev: Strip BOM mark from text files 10 months ago
Daniel Grunwald bd9ee28552 Fix #1789: missing hyperlink for `MethodGroupResolveResult`. 11 months ago
Siegfried Pammer 96caa4ecb7 Fix: #3407 Add "private protected" feature for 7.2 decompiler options 1 year ago
Siegfried Pammer 942131f487 #3068: Introduce MetadataFile for pure ECMA-335 streams and as base class for PEFile 3 years ago
Daniel Grunwald 32fafeb9a1 Add support for user-defined checked operators. 3 years ago
Daniel Grunwald 3c46271a11 Add support for unsigned right shift. 3 years ago
Lucas Trzesniewski 39cb275456 Add semantic highlighting for properties and events 3 years ago
Siegfried Pammer d248867302 Add support for C# 10 record structs. 4 years ago
Siegfried Pammer 13da4c48d4 Fix #2632: Make sure that changing the setting "ExpandMemberDefinitions" has an effect when refreshing a decompiled view. 4 years ago
Siegfried Pammer b6ed312bdb Fix tooltips of record classes and init accessors. 6 years ago
Siegfried Pammer 2b16be76b6 Fix highlighting of identifiers declared in LINQ join clauses 6 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 6 years ago
Siegfried Pammer c9f5e5dd33 Refactor ForeachStatement to support deconstruction 6 years ago
Siegfried Pammer 67b2a45292 Improve tooltips and highlighting of local functions 6 years ago
Siegfried Pammer df84ab8f6b Fix #1882: Provide a setting to desugar X? into Nullable<X> for value types 6 years ago
Daniel Grunwald a7446cfddf #1922: Refactor PrimitiveExpression to store the literal format in the AST 6 years ago
Siegfried Pammer deaedd0914 Link metadata tokens in decompilation output to metadata tables. 7 years ago
Siegfried Pammer 37e14f43e3 Refactor/Clean up local functions representation in type system. 7 years ago
Siegfried Pammer 8d1522f387 Transform display classes used in local functions. 7 years ago
Siegfried Pammer 0cafc679f2 Do not fold using declarations, if there's only one. 7 years ago
Siegfried Pammer 09ea089d8a Fix #1499, fix #1502 7 years ago
Siegfried Pammer 6d89c4fbbb Fix #1446: Add indentation options to UI. 7 years ago
Siegfried Pammer 56447a944f Fix #1468: Implement 'Expand using declarations after decompilation' setting. 7 years ago
Siegfried Pammer 663ba0c5a8 Fix build. 7 years ago
Siegfried Pammer 2a5ba0f665 Fix linking of local variables and parameters to their usages in the IL view. 7 years ago
Siegfried Pammer 25765ee600 Fix #1359: Support obfuscated names in treeview and search. 7 years ago
Siegfried Pammer 1d2cd930de Add LetIdentifierAnnotation to allow linking of let variables. 8 years ago
Siegfried Pammer 845d2a61dd CSharpAmbience: add option to hide parameter default values. 8 years ago
Siegfried Pammer a7ad5990ac CSharpAmbience: Add ConversionFlags.ShowParameterModifiers and ShowTypeParameterVarianceModifier to make labels in ILSpy main tree view more concise. + Added Tests. 8 years ago
Siegfried Pammer 7431ffe937 Extend ShowDeclaringType option to nested types. 8 years ago
Siegfried Pammer 23907c8d7d Use IAmbience API in CSharpLanguage. 8 years ago
Siegfried Pammer b5191c169b Implement TextOutputWithRollback to allow rolling back output of security declarations we could not parse due to missing enum types. 8 years ago
Siegfried Pammer 4f8441e142 Introduce several new WriteReference overloads 8 years ago
Siegfried Pammer 9acc372a68 Use TypeSystem for ILSpy UI: 8 years ago