Commit Graph
16 Commits
Author SHA1 Message Date
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