Daniel Grunwald
5c08e10a07
Fixed incorrect detection of the 'using' statement pattern when the code was assigning to the using variable. Closes #121 .
14 years ago
Daniel Grunwald
4abc650ecd
Fix NullReferenceException in TrransformSwitchOnString. Closes #95 .
14 years ago
Daniel Grunwald
65423df7e7
Merge branch 'ViewStatePreservingFix' of https://github.com/arturek/ILSpy
14 years ago
Daniel Grunwald
e2794252fb
When decompiling a field, also decompile constructors to check whether there's an initializer on the field.
...
When decompiling a constructor, display field initializers outside of the constructor.
Closes #3 .
14 years ago
Daniel Grunwald
b01fe1b427
Fixed NullReferenceException when decompiling "typeof(List<int>[])".
14 years ago
Siegfried Pammer
439de223bf
implement proper fix for #179 + add unit test
14 years ago
Siegfried Pammer
e9eca059d5
remove isLastLine from interface - use stack instead; fix null reference if resolve of TypeDefinition fails
14 years ago
Daniel Grunwald
e04f6f77ed
Merge pull request #170 from EdHarvey/Analysis
...
Analyzer & Ux Enhancements
14 years ago
Daniel Grunwald
faf3a29a08
Fixed position of XML comments on nested types.
14 years ago
Daniel Grunwald
4ec92d9a55
Handle cpobj instruction as stobj(ldobj).
14 years ago
Eusebiu Marcu
ee2cae3d1a
Add line numbers to text editor and in display settings.
14 years ago
Daniel Grunwald
478035dfd9
Fix issues introduced when merging #166 .
14 years ago
Daniel Grunwald
30fe30c236
Fix DecimalConstantTransform.
14 years ago
Daniel Grunwald
0cae9b4983
Merge #166 Fix split local variable post-increment recognition
14 years ago
Daniel Grunwald
508073d6ac
Applied some of the optimizations suggested by Kris Vandermotten. #150
14 years ago
Daniel Grunwald
0e648ef19b
Add support for recursively expanding tree nodes to SharpTreeView.
14 years ago
Daniel Grunwald
7513c8c64b
Show attributes on parameters in IL view. Closes #187 .
14 years ago
Siegfried Pammer
8c228a4df1
fix bug when printing type names introduced by commit 51fc2f10cc
14 years ago
Siegfried Pammer
ba0b80856c
add foldings to documentation comments; closes #165
14 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
14 years ago
Siegfried Pammer
184a6fc4f0
replace file header in some files
14 years ago
Siegfried Pammer
66c0e844df
fix ugly layout of font combobox and preview in DisplaySettingsPanel
14 years ago
Siegfried Pammer
975be57b62
implement DecimalConstantTransform closes #184
14 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
14 years ago
Siegfried Pammer
01493897c7
fix https://github.com/icsharpcode/ILSpy/issues/177
14 years ago
Ed Harvey
4c2e64e92b
Analyzer: Improved where-used analysis for virtual methods
14 years ago
Ed Harvey
323ea1a35f
Analyzer: removed redundant field from AnalyzedMethodUsedByTreeNode
14 years ago
Ed Harvey
0ccbbb2e1e
Analyzer: simplify concurrency handling
14 years ago
Ed Harvey
87d700d4d9
Add tree node icon for Static Class.
14 years ago
Ed Harvey
db114400ba
Reverse Static Class icon changes to TypeTreeNode.cs
...
Commit:637a91236ce4a79ef0d0cc3227f77ae170eb98aa
Commit:e7caa3f43fa03c6480a76ba492eb7c53f858f617
14 years ago
Ed Harvey
5efacf4860
Analyzer: renamed class.
...
Previous name was nonsensical and did not match file name.
14 years ago
Ed Harvey
e7caa3f43f
More efficient/correct test for static class icon
14 years ago
Ed Harvey
e54bade36a
Analyzer: simplify concurrency handling
14 years ago
Artur Zgodziński
54d777f833
Fixed navigation to preserve state of decompiler's text view.
14 years ago
Daniel Grunwald
88bb21d536
Merge NRefactory subtree from commit '1e4a1d911cb430db2a4199695ee73dfd89bcc543'
14 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
14 years ago
Ed Harvey
5bf46e3d19
Analyzer: result redirection - don't require that name starts with '<'.
...
Always attempt redirect if member is compiler generated.
14 years ago
Ed Harvey
637a91236c
Add tree node icon for Static Class.
14 years ago
Ed Harvey
91376b44f6
Analyzer: remove property & event 'accessors' node and promote its children up one level.
14 years ago
Ed Harvey
4e95f435a4
Analyzer: Redirect result from compiler-generated type/method to original code location.
14 years ago
Ed Harvey
e1ccd3586a
Analyzer: Limit search to assemblies with TypeRef to required type.
14 years ago
Daniel Grunwald
553ea3f698
Ignore exceptions while reading debug symbols. Closes #169 .
14 years ago
Daniel Grunwald
44b577af40
Trying to fix #46 ("Check for updates" fails behind a web proxy).
14 years ago
Ivan Hamilton
b408acccea
Fix local variable post-increment recognition for split local variables.
14 years ago
Daniel Grunwald
8c7cef81ca
Merge 'Improved decompilation of new modifier'
14 years ago
Daniel Grunwald
e552ae0fa1
Display XML documentation in decompiler output.
14 years ago
Ed Harvey
e43f6abcf0
Analyzer - Limit scope of overrides search
14 years ago
Daniel Grunwald
d267eb2412
Fix NullReferenceException when viewing ILAst for a calli instruction. Closes #152
14 years ago
Daniel Grunwald
db015f3be6
Show 'Searching...' entry while search is in progress.
14 years ago
Daniel Grunwald
66897752a1
Add combo box that allows choosing whether to search for a type or member.
14 years ago