Daniel Grunwald
f726a0b73e
#nullable enable for typesystem and ILInstruction base class
2021-02-16 21:59:13 +01:00
dotnet format
0d9f871a4f
#2128 : Reformat the whole code base.
2020-08-28 01:05:38 +02:00
Daniel Grunwald
b396d203bd
Merge IDecompilerTypeSystem with ICompilation.
2018-07-14 16:50:36 +02:00
Daniel Grunwald
1f3916d554
Use the resolve methods in MetadataModule, and remove the wrappers in DecompilerTypeSystem.
2018-07-14 16:12:03 +02:00
Daniel Grunwald
107fe5eb1c
Eliminate SpecializingDecompilerTypeSystem and use GenericContext instead.
2018-07-14 14:18:54 +02:00
Daniel Grunwald
3b46776c5e
Rename IAssembly -> IModule.
...
While support for multi-module assemblies isn't fully working yet; it is clear at this point that we want
to treat each module in a multi-module assembly separately for the purposes of the type system.
2018-07-13 22:20:49 +02:00
Daniel Grunwald
9a74f018b5
Decode metadata signatures directly into IType; without going through ITypeReference.
2018-06-17 19:58:32 +02:00
Siegfried Pammer
47788a38de
WIP
2018-05-31 14:51:24 +02:00
Siegfried Pammer
fb41cfe4f8
Fix bugs when dealing with pinned local vars and varargs methods
2018-04-05 15:00:25 +02:00
Siegfried Pammer
d8a5947324
Add ModuleDefinition to IDecompilerTypeSystem
2018-03-28 02:30:20 +02:00
Siegfried Pammer
f8446e113a
WIP on MetadataLoader, ILReader and DecompilerTypeSystem
2018-03-28 01:20:17 +02:00
Siegfried Pammer
b500b24548
SRM WIP basic implementation of DecompilerTypeSystem
2018-03-18 20:02:37 +01:00
Daniel Grunwald
7c91d48d68
#980 : Fix type substitution for lambdas.
2018-03-10 21:13:48 +01:00
Christoph Wille
1ce8349dd9
Adjust namespaces
2016-11-26 11:12:53 +01:00
Siegfried Pammer
bf990f8f41
add TransformArrayInitializers
2015-06-05 12:25:29 +02:00
Daniel Grunwald
5ead8e9230
Add SpecializingDecompilerTypeSystem
2015-03-15 13:15:24 +01:00