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