Siegfried Pammer
055f6d56e8
implement NamedArgumentExpression and FieldInitializerExpression
15 years ago
Siegfried Pammer
69d92bde98
implement conversion of AsExpression to TryCast, improve conversion of string literals, add UnaryOperatorExpression
15 years ago
Siegfried Pammer
2a45819408
implement ArrayCreateExpression and CastExpression
15 years ago
Siegfried Pammer
93b63848cc
add support for EventDeclaration and some more binary operators
15 years ago
Siegfried Pammer
61747ff645
do not print method bodies in Interfaces
15 years ago
Siegfried Pammer
8610b14c83
add support for comments
15 years ago
Siegfried Pammer
b0b7f032a8
output ThrowStatement
15 years ago
Siegfried Pammer
a7d87fc65a
add ArrayInitializerExpression and ObjectCreationExpression
15 years ago
Siegfried Pammer
173164ca23
fix indentation in Accessor blocks
15 years ago
Siegfried Pammer
2e6261fa10
convert default(T) to Nothing and typeof() to GetType()
15 years ago
Siegfried Pammer
e5fb8d9560
implemented IfElseStatement and some more expressions
15 years ago
Siegfried Pammer
5f6386aed6
implement translation of EnumDeclaration
15 years ago
Siegfried Pammer
74c376bb98
implement PropertyDeclaration; add Inherits/Implements to TypeDeclaration; implement output for DelegateDeclaration
15 years ago
Siegfried Pammer
6e8b73b23a
implement proper conversion of FieldDeclaration
15 years ago
Siegfried Pammer
b7dfb82fb3
add MethodDeclaration, ConstructorDeclaration;
...
EventMemberSpecifier, InterfaceMemberSpecifier for Handles and Implements clauses
15 years ago
Siegfried Pammer
90013778f1
add GetTypeExpression, GetXmlNamespaceExpression, MemberAccessExpression, TypeOfIsExpression
...
and TypeReferenceExpression
15 years ago
Siegfried Pammer
c08710e903
implement AddressOfExpression, InstanceExpression, ParenthesizedExpression and SimpleNameExpression
15 years ago
Siegfried Pammer
fffd3d8e80
implement Attribute conversion
15 years ago
Siegfried Pammer
d90a82e590
add support for Imports and Namespaces
15 years ago
Siegfried Pammer
6cfa10746f
add VBLanguage
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
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
Daniel Grunwald
8c7cef81ca
Merge 'Improved decompilation of new modifier'
15 years ago
Daniel Grunwald
e552ae0fa1
Display XML documentation in decompiler output.
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