15 Commits
Author SHA1 Message Date
Siegfried Pammer 6766ad0c59 #2823: Introduce IType.GetDefinitionOrUnknown() to allow better detection of async state-machines involving unknown types. 2022-11-02 08:00:00 +01:00
Daniel Grunwald c9be6bc389 Remove unused code (#2294) 2021-02-13 14:17:36 +01:00
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 2020-08-28 01:05:38 +02:00
Siegfried Pammer 64b9511aca #1749: Represent multi-instruction BlockContainers in expression-context as inlined delegate invocation. 2019-11-07 12:01:47 +01: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
Daniel Grunwald afde03a04d Fix #1597: Incorrect handling of nullability annotations during generic type substitution. 2019-07-27 15:53:38 +02:00
Daniel Grunwald 7a058f6262 First attempt at integrating C# nullable reference types into the type system. 2019-02-14 21:00:07 +01:00
Daniel Grunwald b149238777 Introduce IType.IsByRefLike. 2018-07-13 21:01:33 +02:00
Daniel Grunwald 0be9e84f1b Use resolved TS in member filter predicates.
This was the last place where the public API of the resolved TS was referencing the unresolved TS.
We could now implement the resolved TS directly using SRM, and remove the whole unresolved TS layer.
2018-06-23 21:33:04 +02:00
Daniel Grunwald d78d423d10 Add tuple types to type system and syntax tree. 2018-05-13 00:48:20 +02:00
Daniel Grunwald 61cbdd6f01 Removed unused TS code: IType.ToTypeReference() 2018-05-12 21:14:17 +02:00
Daniel Grunwald c869a4fc16 Fix #1085: The type system can now parameterize not just type definitions, but also unknown types.
This improves decompilation when references assemblies cannot be found.
2018-03-09 22:50:50 +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
Christoph Wille 1ce8349dd9 Adjust namespaces 2016-11-26 11:12:53 +01:00
Siegfried Pammer 284ddfadf1 Phase 2: Merge ICSharpCode.NRefactory into ICSharpCode.Decompiler 2016-11-26 00:26:27 +01:00