19 Commits
Author SHA1 Message Date
Siegfried Pammer e6004e5f26 Handle ReferenceKind.RefReadOnly in a few more cases 2024-07-20 15:17:10 +02:00
Daniel Grunwald c95da67cbe Fix extension method calls on this in. 2021-02-13 18:24:49 +01:00
Daniel Grunwald 3c554b5e6c Fix overload resolution: overloads with in parameters are applicable even if the argument is passed without explicit in 2021-02-13 17:30:13 +01:00
Daniel Grunwald 7f915ad035 Add OutVarResolveResult to overload resolution (not yet used by CallBuilder) 2020-09-02 21:39:28 +02:00
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 2020-08-28 01:05:38 +02:00
Siegfried Pammer 3bc0bf3270 WIP 2020-08-15 09:06:40 +02:00
Siegfried Pammer eea4b7701c #2098: CallBuilder: Fix named argument handling in TI 2020-08-12 17:55:08 +02:00
Siegfried Pammer e211b01595 Fix CA1507:UseNameofInPlaceOfString, adjust formatting of some older source files copied from NRefactory. 2019-11-04 20:40:21 +01:00
Siegfried Pammer 9c1bf7fbdf Introduce ReferenceKind in IParameter and ByReferenceResolveResult. 2019-07-25 23:23:44 +02:00
Daniel Grunwald ccdabf2325 Fix a bunch of XmlDoc compiler warnings. 2019-07-17 19:15:43 +02:00
Daniel Grunwald 810adea8b4 #1083: Initial implementation of named arguments. 2018-06-01 15:56:17 +02:00
Daniel Grunwald 828fe58a5b Fix NullReferenceException in OverloadResolution with parameterized UnknownType. 2018-03-10 16:31:58 +01:00
Daniel Grunwald 4d00c65608 Use IReadOnlyList<T> instead of IList<T> in the resolved type system. 2018-03-09 00:04:20 +01:00
Daniel Grunwald 2d29a933d5 Preparation for non-trailing named arguments 2018-03-08 01:17:17 +01:00
Daniel Grunwald b5e8571382 [nullables] Support lifting calls to user-defined operators.
Not yet handled: op_Equality and op_Inequality.
2017-09-24 21:45:16 +02:00
Siegfried Pammer 5ad1bcdfd3 Fix bug in OverloadResolution: Use tie-breaking rules iff parameter types of both candidates are equal. 2017-09-03 23:18:25 +02:00
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 2016-11-26 12:06:58 +01:00
Christoph Wille 1ce8349dd9 Adjust namespaces 2016-11-26 11:12:53 +01:00
Siegfried Pammer 5bedb80a78 Phase 1: merge parts of ICSharpCode.NRefactory.CSharp into ICSharpCode.Decompiler 2016-11-26 00:26:27 +01:00