Siegfried Pammer
4919b11c30
Fix #1384 : NRE on VS2015 Tools\ILSpy command
7 years ago
Siegfried Pammer
37a8156dab
Fix #1383 : NRE in TransformArrayInitializers.
7 years ago
Siegfried Pammer
17f42066a0
Fix #1378 : Missing unsafe modifier for static fields
7 years ago
Siegfried Pammer
9487d0a714
Make pattern in TryRemoveTransparentIdentifier more flexible. Allow multiple let expressions per anonymous type declaration.
7 years ago
Siegfried Pammer
32cec2a1fb
Fix traversal bug in DecompileQueries: expressions with independent sub-expressions like conditional-expressions, binary operators or parameter lists were not handled correctly.
7 years ago
Siegfried Pammer
008a3c71e5
DelegateConstruction:
...
- add support for unknown delegate construction pattern. The method is compiler-generated, but has no compiler-generated name, we should be able to infer lambda usage from anonymous types used in the signature (i. e., the method can only be used as lambda, because that's where type names are optional).
- Add CombineExitsTransform in DelegateConstruction: this allows combining lambdas with multiple return statements into a single expression (as it is expected by query expressions).
7 years ago
Siegfried Pammer
859872ba8c
Fix #1377 : Fix IndexOutOfRangeException in TransformArrayInitializers
7 years ago
Christoph Wille
53573dd52b
Update ilspycmd & workbook for RC1
7 years ago
Siegfried Pammer
3eae79e941
Set VersionName = "rc1"
7 years ago
Siegfried Pammer
b14154942e
Merge pull request #1363 from siriak/fix/1392
...
Fix #1362 Removed string literals in favor of nameof usage
7 years ago
Siegfried Pammer
b93d99a318
Fix #1368 : Ignore errors while decoding attribute blobs.
7 years ago
Siegfried Pammer
1863174f8e
Fix #1372 : XML security attributes are not added to the output.
7 years ago
Siegfried Pammer
75523e7178
Merge pull request #1350 from icsharpcode/floating-point-literals-pretty-print
...
Pretty print floating point literals; fix #517 ; fix #1314
7 years ago
Siegfried Pammer
2413eef1ed
Do not use a fractional representation, if it has less than 6 significant digits.
7 years ago
Siegfried Pammer
f0626009c1
Prefer expressions without pi / e.
7 years ago
Siegfried Pammer
fa4c239d67
Fix equality checks in ExtractExpression.
7 years ago
Siegfried Pammer
f8e2f5ee17
Try to fix unit tests on build server.
7 years ago
Siegfried Pammer
eb873e65d0
Update InitializerTests after merge.
7 years ago
Siegfried Pammer
bf5ff22b1a
Add missing equality-check for fraction-only case.
7 years ago
Siegfried Pammer
7f676ab2e9
Merge branch 'master' of https://github.com/icsharpcode/ILSpy into floating-point-literals-pretty-print
7 years ago
Siegfried Pammer
2a571bef1a
Exclude whole numbers from "constant unfolding" for floating point literals.
7 years ago
Siegfried Pammer
64686b9547
Fix #1336 : multi-dimensional array initializers with custom objects not detected.
7 years ago
Siegfried Pammer
3f4ffd64f8
Set DelayExceptions = true in ILReader for get/set operations on multi-dim arrays.
7 years ago
Siegfried Pammer
cbd824b07e
Move array initializer tests from correctness to pretty tests, so that misdetections can be spotted.
7 years ago
Siegfried Pammer
ab8c73b2f7
#1336 : Add limit in HandleSimpleArrayInitializer.
7 years ago
Daniel Grunwald
70138fa63d
#1336 : Use delayed exceptions for Array.Get/Set.
...
We use this flag for the ldelem/stelem representation, so we need to also use
it for Get/Set on multi-dimensional arrays.
7 years ago
Siegfried Pammer
5b676f8edb
Update WellKnownConstants IL files.
7 years ago
Siegfried Pammer
640964cb0a
#1314 : do not use special constants, if literal is inside array initializer.
7 years ago
Siegfried Pammer
063c06c9c8
Apply suggestions from code review.
7 years ago
Christoph Wille
c88140d91e
Update copyright year
7 years ago
Siegfried Pammer
dd2a2af31d
Extend UsingTransform.CheckResourceType to support non-generic System.Collections.IDictionaryEnumerator.
7 years ago
Siegfried Pammer
27d7bf2e9d
Fix bug in MetadataModule.GetInternalsVisibleTo: should extract short asm name, like previous versions did.
7 years ago
Siegfried Pammer
81c8758ca7
TypeSystemAstBuilder: Add missing attributes to operator declarations.
7 years ago
Siegfried Pammer
36baae8ff6
Fix #1365 : Finalize method missing custom attributes.
7 years ago
Siegfried Pammer
f716f4ed9c
Fix CSharpLanguage.GetEntityName to return ~TypeName for destructors.
7 years ago
Siegfried Pammer
cd99326f87
Debug: restore DecompileAllCommand
7 years ago
siriak
fea354816b
Fix 1362 Remove string literals in favor of nameof(), fix mixed tabs
7 years ago
siriak
f0c71fc9fa
Fix 1362 Change string literals in favor of nameof usage
7 years ago
Siegfried Pammer
c594279ae2
Merge pull request #1360 from wangzq/users/wangzq/specify_configfile
...
Add command line argument "/config:" to specify settings file
7 years ago
Siegfried Pammer
821f7e355b
Fix #610 : Display public key info in C# view as well.
7 years ago
Siegfried Pammer
0c1134f5ed
Fix #1356 : ExpressionTrees: ref parameter usage not transformed correctly.
7 years ago
Siegfried Pammer
590558883e
Fix small regression in initializer tests.
7 years ago
wangzq
ddba315a0a
Add command line argument "/config:" to specify settings file
7 years ago
Siegfried Pammer
cb5960b8e0
Fix #1355 : System.ArgumentException: An item with the same key has already been added in Decompiler.IL.Transforms.TransformExpressionTrees.ConvertLambda
7 years ago
Siegfried Pammer
4353a3a545
Fix #1130 : Some options on the Decompiler page seem to be more related to Display
7 years ago
Siegfried Pammer
fbfcd6f72a
Fix #628 : Add option to display metadata token in 10-based or hex format.
7 years ago
Siegfried Pammer
40dafd78d4
Fix #747 : Add option to display all members, including compiler-generated members and getters/setters in tree view.
7 years ago
Siegfried Pammer
875af13934
Fix #750 : Missing recognizer for ?? when rhs is an assignment expression
7 years ago
Siegfried Pammer
455d55dc46
Fix #1343 : Extend AwaitInCatchTransform to support catch blocks that leave the block container.
7 years ago
Siegfried Pammer
893c9a9a56
Merge pull request #1347 from ninjaoxygen/ninjaoxygen-patch-1
...
Update UniversalAssemblyResolver to include missing .NET CF support
7 years ago