3 Commits (3d10a049967a6eb308a38711fb74d95914d21147)

Author SHA1 Message Date
Daniel Grunwald 3d10a04996 Avoid breaking LINQ query expressions with nullable reference types. 2 weeks ago
Daniel Grunwald 30c6b70d9d Fix #3352: avoid using query expressions if there's indications that the lambda parameter types cannot be omitted. 4 weeks ago
Siegfried Pammer 471c3b1776 Move the remaining ResolveResult subclasses into the Semantics namespace 1 month ago
Siegfried Pammer 69e2813298 Remove the unused ResolveResult.GetChildResults API 1 month ago
Peter Crabtree e1e16b64f5 dev: Strip BOM mark from text files 1 year ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 6 years ago
Daniel Grunwald 080f63e660 Fix LambdaResolveResult.IsValid() being too restrictive. 7 years ago
Siegfried Pammer f0b186c50c use IdentityConversion instead of IType.Equals. 7 years ago
Daniel Grunwald 926c7850ac Distinguish between unknown type and no type. 8 years ago
Daniel Grunwald 4d00c65608 Use IReadOnlyList<T> instead of IList<T> in the resolved type system. 9 years ago
Siegfried Pammer 049cff2324 Add unit tests, directly use ILFunction instead of NewObj(ILFunction) for expression trees. 9 years ago
Siegfried Pammer 2ca7ea87f1 Fix #955: Ambiguous decompilation of anonymous delegates 9 years ago
Siegfried Pammer 818a90af95 #918: CallBuilder: Add fix-up logic for lambda expressions with anonymous parameter types to ensure the correct overload is called after removing the 'implicit' call to 'new Nullable<T>(T value)'. 9 years ago
Daniel Grunwald 236c7c28b4 Remove redundant lambda casts. 9 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 10 years ago
Siegfried Pammer 5bedb80a78 Phase 1: merge parts of ICSharpCode.NRefactory.CSharp into ICSharpCode.Decompiler 10 years ago