164 Commits (a9f46945636dcb381c53548bc77e9ab6dc4de91f)

Author SHA1 Message Date
Siegfried Pammer 40687ea8ad #1498: Remove Fusion API usage: Use standard file enumeration instead. This should enable us to use the GAC even with restricted access, as only the LIST permission is required. 5 years ago
Siegfried Pammer 7571b59abf Improve DotNetCorePathFinderExtensions.DetectTargetFrameworkId to properly detect framework version of GAC assemblies. 5 years ago
Siegfried Pammer 0dfcafdfe8 Add preconfigured assembly list selection and rename command to ManageAssemblyListsDialog 5 years ago
Siegfried Pammer 60e9c204cc Fix #1940: Make sure that we use the correct .NET Core version, when there are multiple frameworks loaded in the current assembly list. 5 years ago
Siegfried Pammer 54a742f3f5 Metadata Explorer: Display blob contents of custom debug information in tooltip. 5 years ago
Siegfried Pammer 2efca22fae Add Debug Metadata Explorer 6 years ago
Siegfried Pammer 6ac56bbc74 Refactor IAssemblyReference and IAssemblyResolver implementations in LoadedAssembly. 6 years ago
Andrew Au 93239e2e61 Implement FindAssembly 6 years ago
Siegfried Pammer 00b855851c Fix typo. 6 years ago
Siegfried Pammer 805b83f43c Fix DotNetCorePathFinder to properly support netstandard2.1 6 years ago
Siegfried Pammer 867d3d5755 Fix crash reported in #1820: Change Dictionary<string, DotNetCorePackageInfo> to DotNetCorePackageInfo array, because key is no longer used. 6 years ago
Siegfried Pammer e211b01595 Fix CA1507:UseNameofInPlaceOfString, adjust formatting of some older source files copied from NRefactory. 6 years ago
Siegfried Pammer 84ca705250 Fix #1750: DotNetCorePathFinder should not crash if a package is missing 6 years ago
Siegfried Pammer 981401a206 Fix #1750: DotNetCorePathFinder should not crash if a package is missing 6 years ago
Jane Doe 0c39ddbd9a assosiated -> associated 6 years ago
jkuehner 6bd12413ae Apply DebuggerDisplayAttribute to PEFile for easier debugging. 6 years ago
Siegfried Pammer 3b0402b381 Fix assembly resolving and Tester for .NET Core 3.0 6 years ago
Siegfried Pammer e80a4a2f5c Use .NET Core 3.0 in Unit Tests Roslyn config. 6 years ago
Andreas Weizel c12b5d60ec Resolve framework assemblies from more .NET Core runtime packs, like "Microsoft.WindowsDesktop.App" etc. 6 years ago
Siegfried Pammer 8bf7d3f41c Support for most metadata tables. 6 years ago
Jan Kučera b342dd6b11 Assembly search kind, default to short name 6 years ago
Siegfried Pammer ad550fe675 Add uint{size} aliases used by ildasm. 6 years ago
Siegfried Pammer 05454bd741 Fix SwitchOnStringTransform.SimplifyCascadingIfStatements: do not remove statements unrelated to switch pattern. 6 years ago
Siegfried Pammer 22fa104ed6 UniversalAssemblyResolver: Unix can be either .NET Core or Mono, hence put the check last. 6 years ago
Jochen Kühner 427a459bfd fixes #1646 - netcoreapp uses wrong mscorlib (#1649) 6 years ago
Siegfried Pammer a9bb17aba9 Make it possible to search by full name without including generic type parameters. 6 years ago
Siegfried Pammer db65c49f00 Show full assembly load log in ReferenceFolderTreeNode. 6 years ago
Siegfried Pammer 7befbb659c #1300: Fix resolver bug in DotNetCorePathFinder 6 years ago
Siegfried Pammer efb66e7878 Add documentation for CodeMappingInfo. 6 years ago
Siegfried Pammer c23522dca1 Add BAML decompiler engine from dnSpy. 6 years ago
Siegfried Pammer f716f4ed9c Fix CSharpLanguage.GetEntityName to return ~TypeName for destructors. 7 years ago
Siegfried Pammer 6a1181c496 Add support for mscorlib: Compact Framework v2.0 and v3.5. 7 years ago
Chris Poole e812a1f230 Add search path for Compact Framework 3.5 mscorlib.dll 7 years ago
Chris Poole 4ef03611dd Add folder null check in GetMscorlibBasePath to stop exception on NETCF 3.5 assemblies 7 years ago
Chris Poole 3cf492382c
Update UniversalAssemblyResolver to include missing .NET 3 support 7 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 702302ed35 Fix #1141: Add basic support for resolving winmd files to UniversalAssemblyResolver. 7 years ago
Siegfried Pammer 3d68da7237 Improve parsing of TargetFramework attribute in UniversalAssemblyResolver. 7 years ago
Daniel Grunwald b331c59169 Fix #1234: handle exception when a field initial value is not available 7 years ago
Siegfried Pammer af594e46b9 Do not crash on files that contain no managed metadata. 7 years ago
Siegfried Pammer a5ea005c9a Fix #1223: Can't open up assembly for browsing 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
Siegfried Pammer cb2ec2bf89 UniversalAssemblyResolver: Fix handling of strange assembly references. 7 years ago
Siegfried Pammer b82f4dd773 Fix #1206: Could not decode attribute arguments. There was a bug in the calculation of public key tokens of assembly definitions. 7 years ago
Daniel Grunwald b4dd917949 Avoid copying resources into managed memory. 7 years ago
Daniel Grunwald 1f3916d554 Use the resolve methods in MetadataModule, and remove the wrappers in DecompilerTypeSystem. 7 years ago
Daniel Grunwald 3b46776c5e Rename IAssembly -> IModule. 7 years ago
Siegfried Pammer 27cf62d710 Move CodeMappingInfo to Decompiler. 7 years ago
Siegfried Pammer ce855885b1 Implement new declsec parser in ReflectionDisassembler + added unit tests. 7 years ago