32 Commits (a5ede11f5518eaac553f29da0f89bebad8d3c69c)

Author SHA1 Message Date
Siegfried Pammer 6955704172 Updated CSharpConversions according to https://github.com/dotnet/csharpstandard/blob/draft-v9/standard/conversions.md 8 months ago
Daniel Grunwald 235ae52756 Always attempt standard implicit conversions before user-defined conversions. 8 months ago
Siegfried Pammer 27e4bc578b ref structs cannot be boxed 9 months ago
Siegfried Pammer 101ddf8783 Add support for constant slices of InlineArrays 10 months ago
Siegfried Pammer 667036c54e Add support for InlineArrayConversion 10 months ago
Siegfried Pammer 79f7a188b0 Add support for C# 12 inline array expressions 10 months ago
Daniel Grunwald d4de698465 #3466: avoid recursion in `CSharpConversions.SelectOperator` 11 months ago
Siegfried Pammer 4bf9487ecd Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 2 years ago
Daniel Grunwald 3c554b5e6c Fix overload resolution: overloads with `in` parameters are applicable even if the argument is passed without explicit `in` 5 years ago
Daniel Grunwald 514cf9b03b Fix #1944: Add support for implicit conversions with `in` parameters. 5 years ago
Daniel Grunwald 7ebfc5ded5 Fix #2294: Issues discovered by static analysis. 5 years ago
Daniel Grunwald b8796908f6 Fix some type inference issues with pointer types. 6 years ago
Daniel Grunwald d13a8bb64d Support `ldftn` in the context of a function pointer. 6 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 6 years ago
Daniel Grunwald 450fae49e3 Introduce nint/nuint types and their conversions in the type system 6 years ago
Siegfried Pammer 8925b4ff7b Inline variable declarations/modernize parts of our code base. 6 years ago
Siegfried Pammer e211b01595 Fix CA1507:UseNameofInPlaceOfString, adjust formatting of some older source files copied from NRefactory. 7 years ago
Siegfried Pammer 9c1bf7fbdf Introduce ReferenceKind in IParameter and ByReferenceResolveResult. 7 years ago
Daniel Grunwald ccdabf2325 Fix a bunch of XmlDoc compiler warnings. 7 years ago
Daniel Grunwald 35a0ee2263 Fix #1309: Decompilation of dynamic casts. 8 years ago
Siegfried Pammer 0fc5c8b988 Add support for FormattableString patterns. 8 years ago
Daniel Grunwald 0be9e84f1b Use resolved TS in member filter predicates. 8 years ago
Daniel Grunwald 58b0ddda9e Add ThrowExpressionConversion. 8 years ago
Daniel Grunwald 5cdd5ecdbc Use target typing for tuples, where possible. 8 years ago
Daniel Grunwald 92b72c9570 Type system: add support for tuple conversions. 8 years ago
Daniel Grunwald d78d423d10 Add tuple types to type system and syntax tree. 8 years ago
Daniel Grunwald c869a4fc16 Fix #1085: The type system can now parameterize not just type definitions, but also unknown types. 8 years ago
Daniel Grunwald 4c77022988 Improve decompiler performance. 9 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 9 years ago
Siegfried Pammer 5bedb80a78 Phase 1: merge parts of ICSharpCode.NRefactory.CSharp into ICSharpCode.Decompiler 9 years ago