Daniel Grunwald
508073d6ac
Applied some of the optimizations suggested by Kris Vandermotten. #150
16 years ago
Daniel Grunwald
0e648ef19b
Add support for recursively expanding tree nodes to SharpTreeView.
16 years ago
Daniel Grunwald
7513c8c64b
Show attributes on parameters in IL view. Closes #187 .
16 years ago
Siegfried Pammer
8c228a4df1
fix bug when printing type names introduced by commit 51fc2f10cc
16 years ago
Siegfried Pammer
ba0b80856c
add foldings to documentation comments; closes #165
16 years ago
Siegfried Pammer
51fc2f10cc
Look for generic type parameters defined in TypeDefinition, allows us to display angle brackets in unbound type names, e.g., typeof(List<>) fixes #179
16 years ago
Siegfried Pammer
184a6fc4f0
replace file header in some files
16 years ago
Siegfried Pammer
66c0e844df
fix ugly layout of font combobox and preview in DisplaySettingsPanel
16 years ago
Siegfried Pammer
975be57b62
implement DecimalConstantTransform closes #184
16 years ago
Siegfried Pammer
e654e33613
Add display settings to the options dialog: allows to configure font family and size used in the DecompilerTextView. fixes #176
16 years ago
Siegfried Pammer
01493897c7
fix https://github.com/icsharpcode/ILSpy/issues/177
16 years ago
Ed Harvey
4c2e64e92b
Analyzer: Improved where-used analysis for virtual methods
16 years ago
Ed Harvey
323ea1a35f
Analyzer: removed redundant field from AnalyzedMethodUsedByTreeNode
16 years ago
Ed Harvey
0ccbbb2e1e
Analyzer: simplify concurrency handling
16 years ago
Ed Harvey
87d700d4d9
Add tree node icon for Static Class.
16 years ago
Ed Harvey
db114400ba
Reverse Static Class icon changes to TypeTreeNode.cs
...
Commit:637a91236ce4a79ef0d0cc3227f77ae170eb98aa
Commit:e7caa3f43fa03c6480a76ba492eb7c53f858f617
16 years ago
Ed Harvey
5efacf4860
Analyzer: renamed class.
...
Previous name was nonsensical and did not match file name.
16 years ago
Ed Harvey
e7caa3f43f
More efficient/correct test for static class icon
16 years ago
Ed Harvey
e54bade36a
Analyzer: simplify concurrency handling
16 years ago
Artur Zgodziński
54d777f833
Fixed navigation to preserve state of decompiler's text view.
16 years ago
Daniel Grunwald
88bb21d536
Merge NRefactory subtree from commit '1e4a1d911cb430db2a4199695ee73dfd89bcc543'
16 years ago
Daniel Grunwald
fc02629e1a
Squashed 'NRefactory/' changes from b8330be..1e4a1d9
...
1e4a1d9 add missing CSDemo files
b5c5547 finished implementation of global level VB constructs
a810296 - fixed bugs/missing features in ExpressionFinder.atg - add QualifiedType - partially implement TypeName in the parser
dd8c7f7 add new VBDemo
99d4a8f remove code from MainForm in sample
13a8348 add XmlLiteralString
d82f280 reimplemented tests for OptionStatement
cb5a173 deactivated uncompilable unit tests; added XmlIdentifier; removed old classes
b8599fc remove old parser code and further cleanup
e1ee10a start implementing new VB AST; remove AST generator
b9aa1ec Added some null checks.
3b051e5 Fixed alias 'global' member location.
8be17ea Updated mcs/fixed qualifiedalias member location.
5d83bea C# type system convert visitor: add support for attribute arguments.
a917b1c Evaluate constant expressions in the correct context.
344476e Fix contracts.
e1ac50d Implemented C# attributes.
eb24135 Implemented IConstantValue for C#. Fixed bugs when resolving conditional expressions.
git-subtree-dir: NRefactory
git-subtree-split: 1e4a1d911cb430db2a4199695ee73dfd89bcc543
16 years ago
Ed Harvey
5bf46e3d19
Analyzer: result redirection - don't require that name starts with '<'.
...
Always attempt redirect if member is compiler generated.
16 years ago
Ed Harvey
637a91236c
Add tree node icon for Static Class.
16 years ago
Ed Harvey
91376b44f6
Analyzer: remove property & event 'accessors' node and promote its children up one level.
16 years ago
Ed Harvey
4e95f435a4
Analyzer: Redirect result from compiler-generated type/method to original code location.
16 years ago
Ed Harvey
e1ccd3586a
Analyzer: Limit search to assemblies with TypeRef to required type.
16 years ago
Daniel Grunwald
553ea3f698
Ignore exceptions while reading debug symbols. Closes #169 .
16 years ago
Daniel Grunwald
44b577af40
Trying to fix #46 ("Check for updates" fails behind a web proxy).
16 years ago
Ivan Hamilton
b408acccea
Fix local variable post-increment recognition for split local variables.
16 years ago
Daniel Grunwald
8c7cef81ca
Merge 'Improved decompilation of new modifier'
16 years ago
Daniel Grunwald
e552ae0fa1
Display XML documentation in decompiler output.
16 years ago
Ed Harvey
e43f6abcf0
Analyzer - Limit scope of overrides search
16 years ago
Daniel Grunwald
d267eb2412
Fix NullReferenceException when viewing ILAst for a calli instruction. Closes #152
16 years ago
Daniel Grunwald
db015f3be6
Show 'Searching...' entry while search is in progress.
16 years ago
Daniel Grunwald
66897752a1
Add combo box that allows choosing whether to search for a type or member.
16 years ago
Daniel Grunwald
f84556b4eb
Thread-safety fix for Cecil when resetting a method body to save memory.
16 years ago
Daniel Grunwald
f5443a33d5
New search.
16 years ago
Artur Zgodziński
d900a171fa
Improved decompilation of new modifier.
16 years ago
Daniel Grunwald
4489dd8289
Create closeable pane for the analyzer.
16 years ago
Daniel Grunwald
c70b5b13c3
Analyzer: Speed up search for extension methods.
16 years ago
Daniel Grunwald
ad685e0e35
Merge remote branch 'EdHarvey/Analysis'
16 years ago
Ed Harvey
e40fe48a5b
Analyzer code clean-up.
16 years ago
Daniel Grunwald
9fdd6539e2
YieldReturnDecompiler: don't require that class name starts with '<'
...
http://community.sharpdevelop.net/forums/t/13143.aspx
16 years ago
Daniel Grunwald
65c56de456
Show optional parameters.
16 years ago
Daniel Grunwald
f68775e468
Revert fix for #120 . Siegfried found a case where the C# compiler creates a useless variable in debug builds.
...
We will keep performing dead store removal for all variables.
16 years ago
Ed Harvey
6ae4df7ecc
Analyzer memory usage reduction.
16 years ago
Ed Harvey
9ea6f02482
Added Analyzers - Interface Event and Property Implemented BY
16 years ago
Ed Harvey
24c0eaccb7
Added Analyzer - Interface Method Implemented By
16 years ago
Ed Harvey
19634e21a0
Analyzer code clean-up.
...
Class/member naming, code formatting and License text.
16 years ago