33 Commits
Author SHA1 Message Date
Lucas Trzesniewski 39cb275456 Add semantic highlighting for properties and events
Also add a fallback mechanism for colors: if a color definition is empty, another one can be used instead.
2023-02-24 00:31:07 +01:00
Siegfried Pammer 13da4c48d4 Fix #2632: Make sure that changing the setting "ExpandMemberDefinitions" has an effect when refreshing a decompiled view. 2022-04-18 19:50:47 +02:00
Siegfried Pammer 2b16be76b6 Fix highlighting of identifiers declared in LINQ join clauses 2021-01-06 19:43:08 +01:00
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 2020-08-28 01:05:38 +02:00
Siegfried Pammer c9f5e5dd33 Refactor ForeachStatement to support deconstruction 2020-08-16 20:35:53 +02:00
Siegfried Pammer 67b2a45292 Improve tooltips and highlighting of local functions 2020-07-25 21:35:08 +02:00
Daniel Grunwald a7446cfddf #1922: Refactor PrimitiveExpression to store the literal format in the AST 2020-02-14 23:40:53 +01:00
Siegfried Pammer 37e14f43e3 Refactor/Clean up local functions representation in type system. 2019-07-18 20:51:24 +02:00
Siegfried Pammer 8d1522f387 Transform display classes used in local functions. 2019-07-13 20:29:30 +02:00
Siegfried Pammer 0cafc679f2 Do not fold using declarations, if there's only one. 2019-07-12 16:56:23 +02:00
Siegfried Pammer 09ea089d8a Fix #1499, fix #1502 2019-05-03 08:59:56 +02:00
Siegfried Pammer 56447a944f Fix #1468: Implement 'Expand using declarations after decompilation' setting. 2019-04-04 12:00:01 +02:00
Siegfried Pammer 25765ee600 Fix #1359: Support obfuscated names in treeview and search. 2019-02-15 14:35:51 +01:00
Siegfried Pammer 1d2cd930de Add LetIdentifierAnnotation to allow linking of let variables. 2019-01-23 00:24:14 +01:00
Siegfried Pammer 4f8441e142 Introduce several new WriteReference overloads 2018-07-08 22:14:25 +02:00
Siegfried Pammer 9acc372a68 Use TypeSystem for ILSpy UI:
Most important tree nodes and search ported,
Currently only ILLanguage is active
2018-07-01 12:21:37 +02:00
Siegfried Pammer 3c8ba01130 Fix UI crashes related to unresolved references. 2018-06-28 23:50:14 +02:00
Daniel Grunwald 0f8c310de2 Started work on new resolved TS implementation that directly uses SRM.
This is a work-in-progress; ILSpy is not functional with this commit.
The old code path still exists but is broken because some classes were modified for the new system.
The new system is still highly incomplete (types only have fields, but no methods).
2018-06-24 19:47:14 +02:00
Siegfried Pammer 47788a38de WIP 2018-05-31 14:51:24 +02:00
Siegfried Pammer a2e27dd7ed Port ProxyCallReplacer and TextTokenWriter to SRM 2018-03-28 02:31:35 +02:00
Siegfried Pammer 72917b0bde Fix folding bug with string interpolation 2018-03-04 22:16:35 +01:00
Siegfried Pammer bfbb041b01 Fix #1027: There is no "Analyze" option on right-click pop-up menu 2018-02-24 10:46:57 +01:00
Siegfried Pammer 8af973ef35 Fix #1013, #1034: Option to show code unfolded (expanded) by default 2018-01-17 18:37:40 +01:00
Siegfried Pammer d645166f3e * Fix #920: [Bug]Click one reference will navigate to another.
* Add references to constructors of builtin types (decimal and string).
2017-10-21 00:22:07 +02:00
Siegfried Pammer 1e01f834e8 Fix links on operators. 2017-09-23 21:15:36 +02:00
Siegfried Pammer 0b135c23e4 Add C# semantic highlighting 2017-09-17 21:34:13 +02:00
Daniel Grunwald c2898905c8 Fix #853: consistently use cecil MemberReference for ITextOutput. 2017-09-17 19:57:25 +02:00
Siegfried Pammer c918d66e9d Reimplement folding for C#. 2017-09-15 08:39:12 +02:00
Daniel Grunwald f54c621ec4 Merge remote-tracking branch 'origin/master' into newdecompiler.
Note: due to massive conflicts, this merge effectively reverts Christoph's ILSpy.AddIn commits from 2017-03-05.
2017-09-12 21:55:51 +02:00
Siegfried Pammer 0644de6fd3 Rip out LogWindow and DecompilerEventSource 2017-09-09 09:45:41 +02:00
Siegfried Pammer 4bdd7f48b1 Fix #840 - Cannot click to navigate to a built-in type 2017-09-03 02:14:16 +02:00
Siegfried Pammer 9bf7959712 Add links for this/base ctor references 2017-08-28 00:04:35 +02:00
Siegfried Pammer 7bf0ed79d4 Fix hyperlinks in decompiled output. 2017-08-27 23:00:29 +02:00