3 Commits (37c56e7e7b977de64c78a129031e6744b59ad7a2)

Author SHA1 Message Date
Siegfried Pammer dbd9632f34 Fix #3247: InvalidOperationException thrown when reading debug metadata files 10 months ago
Siegfried Pammer 921bf36261 Add WebCIL support 1 year ago
Siegfried Pammer ca78d4a14d Use MetadataFile instead of PEFile in TypeSystem. 1 year ago
James May 63224425fe Add ModuleReferences 1 year ago
Siegfried Pammer 12cbf14106 Clean up node classes. 1 year ago
Siegfried Pammer 942131f487 #3068: Introduce MetadataFile for pure ECMA-335 streams and as base class for PEFile 1 year ago
Siegfried Pammer 29776aa7b1 Cache PEFile.AssemblyReferences 3 years ago
Siegfried Pammer e823ed9966 #2594: Cache LoadedAssembly.GetTargetFrameworkIdAsync, LoadedAssembly.GetRuntimePackAsync, PEFile.Name, PEFile.FullName to improve performance of assembly resolving. This improves performance of the analysis by a factor of 2. 3 years ago
Daniel Grunwald 281586de1f `#enable nullable` for a couple of files. 4 years ago
Daniel Grunwald f74d3c40a9 Add NuGet packages (and other files) to TreeView 5 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Daniel Grunwald bd059dfb59 Fix #2075: IndexOutOfRange exception in PEFile.GetRuntime() 5 years ago
Siegfried Pammer 00b855851c Fix typo. 5 years ago
jkuehner 6bd12413ae Apply DebuggerDisplayAttribute to PEFile for easier debugging. 6 years ago
Siegfried Pammer fac1a4d115 Fix #1311: Methods in .winmd files compiled from C# don't show up in individual method view in ILSpy 4. 7 years ago
Siegfried Pammer af594e46b9 Do not crash on files that contain no managed metadata. 7 years ago
Siegfried Pammer 156728681a Make creating CSharpDecompiler easier. 7 years ago
Siegfried Pammer abb8dacb8a Add simple PEFile constructor that can be used to easily load a PE file from disk. 7 years ago
Daniel Grunwald 3b46776c5e Rename IAssembly -> IModule. 7 years ago
Siegfried Pammer 89544864bf Provide better exceptions and messages in case of errors. 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