48 Commits (1f9472e10ec4ab2d22103cc9b4fa1d24b6cb014f)

Author SHA1 Message Date
Siegfried Pammer 1f9472e10e Refactor GetDeclaringAssembly + Add support for module references. 7 years ago
Siegfried Pammer ab977c95a6 Add IAssemblyResolver.ResolveModule 7 years ago
Daniel Grunwald 3be697eadf Rewrite MinimalCorlib without using the unresolved TS. 7 years ago
Siegfried Pammer 5645b27ebe Disassembler: Fix generic type arguments and escaping in ToILNameString 7 years ago
Siegfried Pammer bcfb3742eb Clean up PEFile, move Pdb related types to DebugInfo namespace 7 years ago
Siegfried Pammer 9acc372a68 Use TypeSystem for ILSpy UI: 7 years ago
Siegfried Pammer da1d173873 Remove unnecessary ModuleReferences property from PEFile 7 years ago
Siegfried Pammer e6e03a40d4 Move PEFile and other classes to different files, cleanup 7 years ago
Siegfried Pammer d8c1796c4a Add MetadataTokenHelpers to avoid crashing when dealing with MetadataTokens 7 years ago
Siegfried Pammer 7f0ce7a6f5 MetadataResolver: Reduce number of cases where exceptions are thrown. 7 years ago
Siegfried Pammer 8184cf6a5f Fix some more UI crashes. 7 years ago
Siegfried Pammer a668567e86 Fix namespace resolving bug in MetadataResolver 7 years ago
Siegfried Pammer 069e4072de Fix compile errors after merge. 7 years ago
Daniel Grunwald db47643a41 Interface implementations in TS 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 802f6e54fd Refactor DecompilerTypeSystem.ResolveMethod(). 7 years ago
Daniel Grunwald 9a74f018b5 Decode metadata signatures directly into IType; without going through ITypeReference. 7 years ago
Siegfried Pammer c2b1ce4443 Add AnalyzedMethodUsedByTreeNode 7 years ago
Daniel Grunwald c79b29ab41 AstTypeBuilder: Distribute type arguments on outer types and nested type. 7 years ago
Siegfried Pammer 47788a38de WIP 7 years ago
Siegfried Pammer 1941948a4b Further improvements to MetadataResolver and MainWindow.FindTreeNode 7 years ago
Siegfried Pammer 840c81586a Extend MetadataResolver to work with nested TypeRefs 7 years ago
Siegfried Pammer 458f448fae Avoid unnecessary allocations of MetadataReader and clean up Dom structs a bit. 7 years ago
Siegfried Pammer d5f7cd46fc Simplify PEFile API 7 years ago
Daniel Grunwald f290d81535 Fix ReflectionDisassembler so that we can re-generate the IL files for the PInvoke test. 7 years ago
Daniel Grunwald ea211ddbd4 Use existing TypeParameterReference instances instead of creating new ones. 7 years ago
Siegfried Pammer ce894c4ad4 Add IDebugInfoProvider implementations to ILSpy 7 years ago
Siegfried Pammer 7dd3faeb69 Fix output of qualified type names in IL. 7 years ago
Siegfried Pammer df2a3b1b34 Fix bug in DetectTargetFrameworkId 7 years ago
Siegfried Pammer e3ba9ba55c Use PEFile to store a reference to the stream containing the loaded assembly. 7 years ago
Siegfried Pammer 61eead50c7 Fix TypeSystemLoaderTests 7 years ago
Siegfried Pammer 95d256e875 Fix Tester.DecompileCSharp 7 years ago
Siegfried Pammer 2571018c8a Port AddXmlDocumentationTransform to SRM 7 years ago
Siegfried Pammer b500b24548 SRM WIP basic implementation of DecompilerTypeSystem 7 years ago
Siegfried Pammer 74e81010b3 Fix handling of type parameters in GetFullTypeName 7 years ago
Siegfried Pammer 18629d4677 implement some signature decoder methods 7 years ago
Siegfried Pammer d86e336749 Add support for simple entities in navigation. 7 years ago
Siegfried Pammer 6b765f98f0 Fix order of types in full module output 7 years ago
Siegfried Pammer 13928e3ce4 Do not add version in PEFile.Name 7 years ago
Siegfried Pammer ec91601510 Add ReferenceFolderTreeNode 7 years ago
Siegfried Pammer a5f1dda9e9 Clean up commented code a bit 7 years ago
Siegfried Pammer 87ced033ba Rename Dom -> Metadata; Remove bogus abstraction 7 years ago