Artur Zgodziński
e8c2536606
BugFix: incorrectly removed empty constructors with parameters
14 years ago
Artur Zgodziński
33290c2a7f
renamed files with sample code
14 years ago
Artur Zgodziński
8b1be87732
changed version of referenced gallio and mbunit libraries.
14 years ago
Artur Zgodziński
9974d7dc4e
Merge branch 'master' of git://github.com/icsharpcode/ILSpy into cust-attr
14 years ago
Artur Zgodziński
19993ff43b
more attribute targets implemented.
14 years ago
Artur Zgodziński
6b9c2b7462
attribute target: method return
14 years ago
Artur Zgodziński
75661da50e
attributed parameter declaration.
14 years ago
Artur Zgodziński
3609dd641a
printing of field named arguments in attributes.
14 years ago
Artur Zgodziński
1df7e5f777
corrected printing values of named parameters of attributes.
14 years ago
Artur Zgodziński
9f1eb2b4cd
support for type arguments of custom attributes.
14 years ago
Artur Zgodziński
09177affc1
partial support for named arguments in attributes.
14 years ago
Daniel Grunwald
6b7e88e122
Add analyzer for fields.
14 years ago
Daniel Grunwald
db44cd1d3b
Handle ldelem.any. Closes #47 .
14 years ago
Daniel Grunwald
9fab4e4ac0
Fix distinction between 'this' and 'base' in generic classes.
14 years ago
David Srbecký
164691cf33
Further improvement in conditional control flow.
14 years ago
David Srbecký
e2291940fb
Improve control flow of conditions
14 years ago
Daniel Grunwald
4e0d9ddefe
Analyzer: Show type name; avoid resolving (and potentially loading assemblies) where possible.
14 years ago
Daniel Grunwald
2d4de37ac2
Fix NullReferenceException in AssemblyListTreeNode.Find*Node
14 years ago
Artur Zgodziński
d8588bde2a
forcing printing all initializers of members of Flags enums.
14 years ago
Daniel Grunwald
e9ad53a607
Improvements for the analyzer.
14 years ago
Artur Zgodziński
fde3c114ec
Printing initializers of enum members.
14 years ago
Daniel Grunwald
3302748c58
Bugfix SharpTreeNodeCollection.Clear().
14 years ago
Siegfried Pammer
ead42305f8
replace DockPanel with Grid and add a GridSplitter to allow Analyzer to be resized + other cleanup
14 years ago
Siegfried Pammer
34fa07cbb8
add ILSpy analyzer
...
Conflicts:
ILSpy/MainWindow.xaml.cs
14 years ago
Artur Zgodziński
983be3401c
Merge branch 'master' of git://github.com/icsharpcode/ILSpy into cust-attr
...
Conflicts:
ICSharpCode.Decompiler/Tests/ICSharpCode.Decompiler.Tests.csproj
NRefactory/ICSharpCode.NRefactory/ICSharpCode.NRefactory.csproj
14 years ago
Artur Zgodziński
464acf02ea
fixed printing of enum values that cannot be mapped to enum named constants.
14 years ago
Daniel Grunwald
801f0b8880
Always append ".csproj" extension when saving as project.
14 years ago
Daniel Grunwald
b494786088
Fix crash in ILInlining.
14 years ago
Daniel Grunwald
e300932d81
Bump version number.
14 years ago
Artur Zgodziński
d1fff3fdb1
testing code that helps running independent decompilation tests.
14 years ago
Daniel Grunwald
bac3c5c21d
Use newlines in array initializers.
14 years ago
Daniel Grunwald
8f8c2ea280
Perform an inlining step after eliminating array initializers.
14 years ago
Daniel Grunwald
24fdee7808
Fix order of array specifiers when creating nested arrays.
14 years ago
Daniel Grunwald
f99e7036e7
Add support for array initializers don't use RuntimeHelpers.InitializeArray
14 years ago
Daniel Grunwald
7de3cf9bc4
Add support for array initializers.
14 years ago
Daniel Grunwald
f648be9fb7
Remove `n from generic class names.
14 years ago
Daniel Grunwald
1607321a64
Add support for multidimensional arrays.
14 years ago
Daniel Grunwald
680d7a413e
Fix exception in type substitution when accessing multidimensional arrays that have a type parameter as element type. Closes #43 .
14 years ago
Daniel Grunwald
ef5ef62adc
Fix typo in type inference for BrLogicAnd/BrLogicOr.
14 years ago
Daniel Grunwald
7b6fe8072f
Use default proxy settings when checking for updates.
14 years ago
Daniel Grunwald
ff9edd2859
Merge commit '7ac091e93d8112b369425cceab64829c094e401c'
14 years ago
Daniel Grunwald
7ac091e93d
Squashed 'NRefactory/' changes from b28b9a3..2200240
...
2200240 InsertParenthesesVisitor: don't insert parentheses for "a && b && c"
5a34a9c Fix output of checked and unchecked expressions.
695138d Add visitor support to pattern nodes (IPatternAstVisitor). Add pattern support to output visitor (makes debugging easier if you can print out patterns)
38faf84 Add support for 'any' operator and fix a bug in pattern matching.
eeb4ea5 Add simple backtracking support to pattern matching.
e6c0091 Implement pattern matching for statements.
93cc19d Determine loop condition from CFG
23190aa NRefactory AST: Add 'Repeat' pattern which matches an arbitrary number of nodes.
379063a OutputVisitor bugfix: show return type for custom events.
bce9881 Add some improvements to pattern matching.
f5e89bf Add Choice pattern.
84a5ace OutputVisitor: allow writing constructor declarations without writing their parent type declaration.
13c6417 Add some documentation comments.
7e03cf8 Fix output of using statement when the resource acquisition is a VariableDeclarationStatement.
9d5390c Add pattern matching support to the NRefactory C# AST.
1af927c Fix lambda expression output bug.
904b05f NRefactory: remove collection setters from AST; expose AstNodeCollection<T> instead.
0fa2fd6 Fix missing dot in namespace declarations.
8641726 Escape surrogates in string literals.
f1ce3e9 Fix order of modifiers.
cd9efb5 Fixed infinite loop in AstComparer
3e02950 Merge commit '814b8b3bf3553c719c84be7b0aa71c946731e36a'
7c23366 Merge in the latest NRefactory (8db1fe252f6539e9cde8c9fb5f59aa60e4089d8f)
git-subtree-dir: NRefactory
git-subtree-split: 2200240ef60fc49f32b89eb85c9f3a8ba796b08d
14 years ago
David Srbecký
8de27deb9e
Reduced the complexity of short-circuit detection to polynomial time.
...
Closes #24
Closes #29
14 years ago
Artur Zgodziński
679d525806
Fixed enum boxing decompilation bug. Enum in attributes better printing.
14 years ago
Daniel Grunwald
7f1a9462ff
Unpack WPF resources when saving as project.
14 years ago
Daniel Grunwald
943d47dcfa
Export embedded resources when exporting a project.
14 years ago
Artur Zgodziński
7e5e94534c
Print a custom attribute's positional arguments.
14 years ago
Daniel Grunwald
20cae3aab4
Fix duplicate reference to Mono.Cecil.
14 years ago
Daniel Grunwald
53fa2b3e91
Even in debug builds: catch decompiler exceptions when no debugger is attached.
14 years ago
Daniel Grunwald
e8f3e14102
Fix bugs in type analysis. Closes #38 .
14 years ago