Siegfried Pammer
b6ed312bdb
Fix tooltips of record classes and init accessors.
5 years ago
Siegfried Pammer
2b16be76b6
Fix highlighting of identifiers declared in LINQ join clauses
5 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
6 years ago
Siegfried Pammer
deaedd0914
Link metadata tokens in decompilation output to metadata tables.
6 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.
7 years ago
Siegfried Pammer
1d2cd930de
Add LetIdentifierAnnotation to allow linking of let variables.
7 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:
Most important tree nodes and search ported,
Currently only ILLanguage is active
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.
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).
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
8 years ago
Siegfried Pammer
bfbb041b01
Fix #1027 : There is no "Analyze" option on right-click pop-up menu
8 years ago
Siegfried Pammer
8af973ef35
Fix #1013 , #1034 : Option to show code unfolded (expanded) by default
8 years ago
Siegfried Pammer
d645166f3e
* Fix #920 : [Bug]Click one reference will navigate to another.
* Add references to constructors of builtin types (decimal and string).
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
Daniel Grunwald
7273fe58fd
Add BlockTransform concept and apply a bunch of refactoring essentials suggestions.
9 years ago
Daniel Grunwald
0cae30cce2
ILInstruction.Clone()
11 years ago
Daniel Grunwald
27252656cf
Upgrade to new ICSharpCode.Decompiler (work in progress)
- Switch AvalonEdit to NuGet package.
- Upgrade Mono.Cecil to new version
11 years ago