34 Commits (70b087bf8d2b2f05f440d5d22af395d5fa83a9e4)

Author SHA1 Message Date
Siegfried Pammer d0f32b93c1 Make sure mappingInfo is not null when passed to typedefs, methoddefs, properties and events. 6 years ago
SilverFox 8c8dcf5630 Fix issue #1762 6 years ago
Siegfried Pammer 59b7e0c986 Include namespaces of all known types used by the decompiler in the required namespaces super-set. 6 years ago
Siegfried Pammer 1e3b3090e0 Make RequiredNamespaceCollector an instance 6 years ago
Siegfried Pammer bf72999f36 Fix #1487: Include base types in namespace-set approximation. 6 years ago
Siegfried Pammer f43e26f87c Fix #1329: AssertionFailedException: Should not insert using declaration for namespace that is missing from the superset: System.Windows.Markup 7 years ago
Daniel Grunwald 61698b615d Fix #1232: BadImageFormatException: Invalid SEH header 7 years ago
Siegfried Pammer 0e10290b0f Fix #1215: Add namespaces of type parameter constraints to superset. 7 years ago
Daniel Grunwald 4e8ebbf7f4 Fix #1189: Avoid crashing on invalid IL bytes. 7 years ago
Daniel Grunwald 08e8091336 Fix #1211: Handle BadImageFormatException on invalid local signatures. 7 years ago
Daniel Grunwald 2d04f24670 Fix stack overflow in RequiredNamespaceCollector. 7 years ago
Daniel Grunwald 1f3916d554 Use the resolve methods in MetadataModule, and remove the wrappers in DecompilerTypeSystem. 7 years ago
Daniel Grunwald c54632e7cb Fix some type system bugs. 7 years ago
Daniel Grunwald 3b46776c5e Rename IAssembly -> IModule. 7 years ago
Siegfried Pammer 27cf62d710 Move CodeMappingInfo to Decompiler. 7 years ago
Siegfried Pammer 78dab4f44b Cleanup 7 years ago
Siegfried Pammer 0377f406f8 Remove some NotImplementedExceptions/NotSupportedExceptions 7 years ago
Daniel Grunwald 3be697eadf Rewrite MinimalCorlib without using the unresolved TS. 7 years ago
Daniel Grunwald 4ec0028356 Don't cache attributes in the type system. 7 years ago
Siegfried Pammer 076c0b49e7 RequiredNamespaceCollector: Add support for method signatures. 7 years ago
Siegfried Pammer e33d1ddce3 Fix #1183: Assertion Failed in IntroduceUsingDeclarations on Property 7 years ago
Siegfried Pammer 0c6236ed7e Collect namespaces of assembly and module attributes 7 years ago
Daniel Grunwald ee3012281d Implement MetadataEvent and re-work the representation of attribute arguments. 7 years ago
Daniel Grunwald 0f8c310de2 Started work on new resolved TS implementation that directly uses SRM. 7 years ago
Daniel Grunwald 98d00415d1 Fix tuple types. 7 years ago
Daniel Grunwald 9a74f018b5 Decode metadata signatures directly into IType; without going through ITypeReference. 7 years ago
Siegfried Pammer 7298592df7 Fix stack overflow in RequiredNamespaceCollector 7 years ago
Siegfried Pammer 47788a38de WIP 7 years ago
Siegfried Pammer 458f448fae Avoid unnecessary allocations of MetadataReader and clean up Dom structs a bit. 7 years ago
Siegfried Pammer 9680abdf0e RequiredNamespaceCollector: Fix missing imports on generic parameters. 7 years ago
Siegfried Pammer 3167834f30 Add missing type handling in RequiredNamespaceCollector 7 years ago
Siegfried Pammer 5eea974e7b Fix some NotImplementedExceptions in RequiredNamespaceCollector 7 years ago
Siegfried Pammer 6b195b870b Partially rewrite RequiredNamespaceCollector 7 years ago
Siegfried Pammer 450cdcebb7 Add AstTypeBuilder and RequiredNamespaceCollector 7 years ago