Siegfried Pammer
|
d4581a477c
|
Add FindDotNetExeDirectory
|
8 years ago |
Daniel Grunwald
|
fac340965f
|
return statements are no longer forcibly moved into loops when the loops are within exception handling blocks.
|
8 years ago |
Daniel Grunwald
|
4bfdcdd8a2
|
[async] Fix handling of doFinallyBodies.
async/await decompilation is now enabled by default and in the testcases.
|
8 years ago |
Siegfried Pammer
|
bc4b078de9
|
Add missing files.
|
8 years ago |
Siegfried Pammer
|
44a92a941f
|
Add test case for #379
|
8 years ago |
Siegfried Pammer
|
f844ac1b09
|
Add one more test for generics to OverloadResolution + Fix
|
8 years ago |
Daniel Grunwald
|
098d1152ff
|
[async] Handle pre-roslyn stack saving during await.
|
8 years ago |
Daniel Grunwald
|
6c7e2efa6c
|
[async] Fix await decompiler for pre-roslyn csc, at least in cases where the stack is empty during the await.
|
8 years ago |
Siegfried Pammer
|
a1256392ac
|
Reimplement IntroduceQueryExpressions and CombineQueryExpressions
|
8 years ago |
Daniel Grunwald
|
123a7f4a62
|
[async] small improvements to await decompilation
|
8 years ago |
Siegfried Pammer
|
d51d21513d
|
Fix performance of AddXmlDocumentationTransform
|
8 years ago |
Siegfried Pammer
|
411e6fac24
|
Fix build.
|
8 years ago |
Siegfried Pammer
|
7d6e4a11c4
|
Move AddXmlDocumentationTransform to Decompiler
|
8 years ago |
Siegfried Pammer
|
d4d7e3ddf5
|
Fix #270 - Object initializer not detected when it contains lambdas;
Fixed by newdecompiler engine, adding unit test.
|
8 years ago |
Siegfried Pammer
|
9cc365054f
|
Fix ILSpy.csproj
|
8 years ago |
Siegfried Pammer
|
59d5a048c4
|
Add missing file.
|
8 years ago |
Siegfried Pammer
|
354c97f1e2
|
Merge branch 'newdecompiler' of https://github.com/icsharpcode/ILSpy into netstd-support
# Conflicts:
# ILSpy/ILSpy.csproj
|
8 years ago |
Siegfried Pammer
|
7df1b2908d
|
Basic implementation of DotNetCorePathFinder
|
8 years ago |
Siegfried Pammer
|
ebf9413433
|
Merge pull request #847 from sharwell/xaml-intellisense
Fix XAML IntelliSense
|
8 years ago |
Sam Harwell
|
88616e828f
|
Fix XAML IntelliSense
* Uniformly apply Generator=MSBuild:Compile
* Add workaround for dotnet/project-system#2488
|
8 years ago |
Sam Harwell
|
331aeb9b7e
|
Fix nesting of XAML files
|
8 years ago |
Siegfried Pammer
|
59d7416813
|
Add basic logging infrastructure
|
8 years ago |
Daniel Grunwald
|
04215ebcfa
|
[async] Add copy propagation so that state machine field accesses can be reliably detected.
|
8 years ago |
Siegfried Pammer
|
3c5d1845b3
|
Extend DecompilerTypeSystem to support transitive dependencies (type forwarders).
|
8 years ago |
Daniel Grunwald
|
4160f3edea
|
Remove Rebracer.xml; the settings are now in .editorconfig.
|
8 years ago |
Daniel Grunwald
|
7d6122cfaf
|
[async] Decompile await operator.
|
8 years ago |
Daniel Grunwald
|
1bcc255004
|
Remove a bunch of obsolete NRefactory code.
|
8 years ago |
Daniel Grunwald
|
902c880454
|
Merge pull request #844 from sharwell/editorconfig
Convert most Rebracer rules to .editorconfig (natively supported by VS)
|
8 years ago |
Siegfried Pammer
|
949790d126
|
Fix #843 - Cannot click to navigate to TypeForwardedTo types
|
8 years ago |
Siegfried Pammer
|
3a7b1d2516
|
Add back check for anonymous types
|
8 years ago |
Siegfried Pammer
|
e075fd01d6
|
Adjust pattern for auto event declaration.
|
8 years ago |
Siegfried Pammer
|
18eae7fdae
|
Fix bug in IntroduceExtensionMethods
|
8 years ago |
Siegfried Pammer
|
5ad1bcdfd3
|
Fix bug in OverloadResolution: Use tie-breaking rules iff parameter types of both candidates are equal.
|
8 years ago |
Siegfried Pammer
|
2177f39341
|
Improve overload resolution in HandleCallInstruction
|
8 years ago |
Siegfried Pammer
|
5c1d39e56f
|
Update tests (remove unnecessary casts)
|
8 years ago |
Siegfried Pammer
|
0d49a4f678
|
remove using ICSharpCode.Decompiler.IL.Transforms;
|
8 years ago |
Siegfried Pammer
|
c5012e876e
|
Convert integers to char literals in comparisons with char operands.
|
8 years ago |
Siegfried Pammer
|
f61423ab12
|
Fix c/p error in TranslateCeq
|
8 years ago |
Siegfried Pammer
|
54fb04ed95
|
Allow implicit conversion in assignments
|
8 years ago |
Sam Harwell
|
cce84a9f04
|
Convert most Rebracer rules to .editorconfig (natively supported by VS)
|
8 years ago |
Daniel Grunwald
|
3ff3b34be9
|
[async]: control flow reconstruction: fixes for legacy csc
|
8 years ago |
Daniel Grunwald
|
40212685b6
|
[async]: control flow reconstruction
|
8 years ago |
Daniel Grunwald
|
2396a7449b
|
[async] Support state machine classes.
|
8 years ago |
Siegfried Pammer
|
efca6babbd
|
Allow implicit conversions in return statements.
|
8 years ago |
Siegfried Pammer
|
cf3c4e4039
|
Add special case for 0u -> null conversion.
|
8 years ago |
Siegfried Pammer
|
e7bc501d3f
|
Add allowImplicitConversion parameter to TranslatedExpression.ConvertTo
|
8 years ago |
Siegfried Pammer
|
03933708d0
|
Fix #837 - typeof(T) is not fully decompiled
|
8 years ago |
Christoph Wille
|
4b1fd76085
|
Update .nuspec for testing
|
8 years ago |
Siegfried Pammer
|
4bdd7f48b1
|
Fix #840 - Cannot click to navigate to a built-in type
|
8 years ago |
Siegfried Pammer
|
7ea511ef32
|
Add support for C# 6 dictionary initializer.
|
8 years ago |