Ed Harvey
db114400ba
Reverse Static Class icon changes to TypeTreeNode.cs
...
Commit:637a91236ce4a79ef0d0cc3227f77ae170eb98aa
Commit:e7caa3f43fa03c6480a76ba492eb7c53f858f617
15 years ago
Ed Harvey
5efacf4860
Analyzer: renamed class.
...
Previous name was nonsensical and did not match file name.
15 years ago
Ed Harvey
e7caa3f43f
More efficient/correct test for static class icon
15 years ago
Ed Harvey
e54bade36a
Analyzer: simplify concurrency handling
15 years ago
Artur Zgodziński
54d777f833
Fixed navigation to preserve state of decompiler's text view.
15 years ago
Daniel Grunwald
88bb21d536
Merge NRefactory subtree from commit '1e4a1d911cb430db2a4199695ee73dfd89bcc543'
15 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
15 years ago
Ed Harvey
5bf46e3d19
Analyzer: result redirection - don't require that name starts with '<'.
...
Always attempt redirect if member is compiler generated.
15 years ago
Ed Harvey
637a91236c
Add tree node icon for Static Class.
15 years ago
Ed Harvey
91376b44f6
Analyzer: remove property & event 'accessors' node and promote its children up one level.
15 years ago
Ed Harvey
4e95f435a4
Analyzer: Redirect result from compiler-generated type/method to original code location.
15 years ago
Ed Harvey
e1ccd3586a
Analyzer: Limit search to assemblies with TypeRef to required type.
15 years ago
Daniel Grunwald
553ea3f698
Ignore exceptions while reading debug symbols. Closes #169 .
15 years ago
Daniel Grunwald
44b577af40
Trying to fix #46 ("Check for updates" fails behind a web proxy).
15 years ago
Ivan Hamilton
b408acccea
Fix local variable post-increment recognition for split local variables.
15 years ago
Daniel Grunwald
8c7cef81ca
Merge 'Improved decompilation of new modifier'
15 years ago
Daniel Grunwald
e552ae0fa1
Display XML documentation in decompiler output.
15 years ago
Ed Harvey
e43f6abcf0
Analyzer - Limit scope of overrides search
15 years ago
Daniel Grunwald
d267eb2412
Fix NullReferenceException when viewing ILAst for a calli instruction. Closes #152
15 years ago
Daniel Grunwald
db015f3be6
Show 'Searching...' entry while search is in progress.
15 years ago
Daniel Grunwald
66897752a1
Add combo box that allows choosing whether to search for a type or member.
15 years ago
Daniel Grunwald
f84556b4eb
Thread-safety fix for Cecil when resetting a method body to save memory.
15 years ago
Daniel Grunwald
f5443a33d5
New search.
15 years ago
Artur Zgodziński
d900a171fa
Improved decompilation of new modifier.
15 years ago
Daniel Grunwald
4489dd8289
Create closeable pane for the analyzer.
15 years ago
Daniel Grunwald
c70b5b13c3
Analyzer: Speed up search for extension methods.
15 years ago
Daniel Grunwald
ad685e0e35
Merge remote branch 'EdHarvey/Analysis'
15 years ago
Ed Harvey
e40fe48a5b
Analyzer code clean-up.
15 years ago
Daniel Grunwald
9fdd6539e2
YieldReturnDecompiler: don't require that class name starts with '<'
...
http://community.sharpdevelop.net/forums/t/13143.aspx
15 years ago
Daniel Grunwald
65c56de456
Show optional parameters.
15 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.
15 years ago
Ed Harvey
6ae4df7ecc
Analyzer memory usage reduction.
15 years ago
Ed Harvey
9ea6f02482
Added Analyzers - Interface Event and Property Implemented BY
15 years ago
Ed Harvey
24c0eaccb7
Added Analyzer - Interface Method Implemented By
15 years ago
Ed Harvey
19634e21a0
Analyzer code clean-up.
...
Class/member naming, code formatting and License text.
15 years ago
Ed Harvey
46e5a2afb9
Added Type Analysis - Exposed BY, Instantiated BY, Extension Methods
15 years ago
Daniel Grunwald
f12371e0e1
Consistently use the full MIT license header on source files.
15 years ago
Daniel Grunwald
61de90ea11
Clarify the license: add license files to doc/ in source distribution; embed licenses in ILSpy executable and put links on the about page. Closes #145 .
15 years ago
Daniel Grunwald
5f069c4ea8
Perform dead store removal only for generated variables. Closes #120 .
15 years ago
Daniel Grunwald
37de037718
Update to latest Cecil (4bc52d2976f7060dc65fb4075f301e4f9daaeb93 + thread-safe fixes)
15 years ago
Siegfried Pammer
70ee261147
add support for attached events to BAML-Decompiler
15 years ago
Siegfried Pammer
68ab04298c
if only one connectionId is assigned the XAML compiler uses if instead of switch
15 years ago
Siegfried Pammer
60c93bda40
implement proper decompilation of event handlers in XAML;
...
API changes: Language API now uses LoadedAssembly
15 years ago
Daniel Grunwald
1e6cc8f8b1
Fixed bugs with collection initializers.
15 years ago
Daniel Grunwald
6885af6437
Add test case for previous commit.
15 years ago
pentp
28e1ec37f9
Fixed generic constraint display on method overrides and explicit interface implementations.
15 years ago
Ed Harvey
b4e7a7196c
Corrected spelling in node text.
15 years ago
Daniel Grunwald
8c927f199b
Fixed issues introduced by #139 (Improved local variable inlining)
15 years ago
Daniel Grunwald
660505e04d
Introduce 'AddressOf' pseudo-opcode to make the type system aware of inlined value types ( #139 )
15 years ago
Daniel Grunwald
5463420898
Merge remote branch 'pentp/master'
15 years ago