Siegfried Pammer
|
0481c7d1ee
|
Improve LINQ decompiler to support combining lambda parameter names if they syntactically refer to the same range variable
|
2025-03-21 08:34:44 +01:00 |
|
Siegfried Pammer
|
4bf9487ecd
|
Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind.
|
2024-07-19 18:40:07 +02:00 |
|
Siegfried Pammer
|
cbcfcf6c2a
|
IntroduceQueryExpressions: Do not ignore attributes on lambdas
|
2022-03-07 09:19:26 +01:00 |
|
Siegfried Pammer
|
4b6fd7aee6
|
Fix #2545: LINQ expression has a question operator on the source collection
|
2021-11-11 17:07:25 +01:00 |
|
Siegfried Pammer
|
6b6a794c3a
|
Fix #2267: Use discard assignment with query expressions, if necessary.
|
2021-01-06 20:56:37 +01:00 |
|
Siegfried Pammer
|
2b16be76b6
|
Fix highlighting of identifiers declared in LINQ join clauses
|
2021-01-06 19:43:08 +01:00 |
|
dotnet format
|
0d9f871a4f
|
#2128: Reformat the whole code base.
|
2020-08-28 01:05:38 +02:00 |
|
Siegfried Pammer
|
c2a2cf43f2
|
Fix #1482: SequencePointBuilder fails with an assertion when trying to create sequence points for LINQ expressions
|
2020-03-24 18:43:28 +01:00 |
|
Siegfried Pammer
|
95beaddc80
|
IntroduceQueryExpressions: Inline variable declarations and use pattern matching syntax where possible.
|
2020-03-08 10:13:34 +01:00 |
|
Siegfried Pammer
|
3f108cea37
|
#1482: Fix sequence points of LINQ select and where.
|
2020-03-07 19:53:44 +01:00 |
|
Siegfried Pammer
|
fa7c1f574a
|
Do not convert simple LINQ method calls to LINQ expressions. Closes #1501.
|
2019-08-05 21:50:07 +02:00 |
|
Siegfried Pammer
|
c2b55869cd
|
#1501: IntroduceQueryExpressions.MatchSimpleLambda: Remove hack from the early days of newdecompiler.
|
2019-04-26 15:15:31 +02:00 |
|
Siegfried Pammer
|
1d2cd930de
|
Add LetIdentifierAnnotation to allow linking of let variables.
|
2019-01-23 00:24:14 +01:00 |
|
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.
|
2019-01-06 10:38:25 +01:00 |
|
Siegfried Pammer
|
10a0c9093c
|
Do not convert extension method syntax to LINQ, if the null conditional operator is used on the target, as this introduces a syntax error.
|
2018-06-26 11:51:13 +02:00 |
|
Siegfried Pammer
|
fb21870cff
|
Fix #437: Decompilation of query expression loses material parentheses
|
2017-10-05 22:46:39 +02:00 |
|
Siegfried Pammer
|
a1256392ac
|
Reimplement IntroduceQueryExpressions and CombineQueryExpressions
|
2017-09-07 21:54:04 +02:00 |
|
Daniel Grunwald
|
fffa297b8f
|
Use ResolveResults as annotations.
|
2014-11-15 15:53:27 +01:00 |
|
Daniel Grunwald
|
e0a1666547
|
Add back AST transform infrastructure
|
2014-09-21 12:22:47 +02:00 |
|