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