James May
63224425fe
Add ModuleReferences
1 year ago
Siegfried Pammer
514551ef9f
Add exported types
1 year ago
Siegfried Pammer
f9c9733d8f
add nested types
1 year ago
Siegfried Pammer
dbb834022f
Add treenode for MemberReferences.
1 year ago
James May
2a6e141465
add "Referenced Types" under References
1 year ago
Christoph Wille
e315e929dd
CycloneDX: fix --output path setting
1 year ago
Siegfried Pammer
e375bd788a
Merge pull request #3164 from yzdeveloper/feature/AnalyzerScope
...
Analyzers/AnalyzerScope loops endlessly when analysing public inner c…
1 year ago
Yuriy Zatuchnyy
97ddd62a88
Analyzers/AnalyzerScope loops endlessly when analyzing public inner class
1 year ago
Siegfried Pammer
b629cdb603
Merge pull request #3138 from ltrzesniewski/dark-theme-highlighting
...
Adjust colors of AvalonEdit built-in highlightings for dark themes
1 year ago
Christoph Wille
12ab3b87e9
NuGet package updates
1 year ago
Siegfried Pammer
cfb4f0f312
Fix #3153 : Always use SHA1 for public key tokens. According to ECMA-335, the hash algorithm stored in the assembly metadata is intended for file content verification purposes, not identification purposes.
1 year ago
dependabot[bot]
5a6f9b88a5
Bump actions/upload-artifact from 3 to 4 ( #3146 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
Siegfried Pammer
1370b999fe
Fix #2893 : Add option to disable automatic assembly loading.
...
This setting is honored by all functionality that triggers a decompilation run. It is ignored by features that load assemblies as their primary function. For example, using the "Load Dependencies" feature will still resolve and load assemblies from the file-system. The same happens when you double-click on an assembly reference in the tree view. It will be resolved and loaded.
Note that disabling automatic assembly load will cause the decompiler to potentially not be able to resolve types from references that have not been added manually and the quality of the decompiled code will be inferior as a result.
1 year ago
Siegfried Pammer
075d616b2d
Remove obsolete and unused fields from SessionSettings.
1 year ago
Siegfried Pammer
758d80d0da
Add ToggleableCommand
1 year ago
Siegfried Pammer
5b0fcdf524
Remove obsolete API from IMainMenuCommandMetadata.
1 year ago
Christoph Wille
b6519d00c8
Update NuGet packages
1 year ago
Siegfried Pammer
47ac132f77
Merge pull request #3149 from icsharpcode/pdb+dmeta
...
Support reading raw metadata blobs and Portable PDBs
1 year ago
Siegfried Pammer
c821063cb6
Fixup FieldRVATableTreeNode icon
1 year ago
Siegfried Pammer
9c577ba156
Update icons
1 year ago
Siegfried Pammer
5dd4c2c682
Add DumpMetadataInfo in MetadataTreeNode
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
b5d2fd1694
Fix ILSpy not being able to open ZIP files/VSIX that contain a bundle signature.
1 year ago
Siegfried Pammer
123da8889f
Fix #3142 : Exception when analyzing source of library with global assembly attributes
1 year ago
Siegfried Pammer
760e7e0c23
Merge pull request #3114 from ElektroKill/pdb-extra-local-type-info
...
Read and use tuple element names and dynamic type information from PDBs
1 year ago
Siegfried Pammer
d2bf239e40
Revert "Bump actions/upload-artifact from 3 to 4 ( #3140 )" ( #3144 )
...
This reverts commit 82ce3da4c9
.
1 year ago
ElektroKill
eefb46688d
Clarify reading of UTF8 null-terminated strings in `TryGetExtraTypeInfo`
1 year ago
dependabot[bot]
82ce3da4c9
Bump actions/upload-artifact from 3 to 4 ( #3140 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
8c94c0edc1
Bump github/codeql-action from 2 to 3 ( #3139 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
Lucas Trzesniewski
bca06d7828
Adjust colors of AvalonEdit built-in highlightings for dark themes
1 year ago
ElektroKill
38019ad5bf
Introduce `PdbExtraTypeInfo` struct and adjusted `IDebugInfoProvider`
1 year ago
ElektroKill
fdb39469e9
Only create `BlobReader` when absolutely necessary
1 year ago
Siegfried Pammer
84c5e63370
Fix #3118 : Add "Clear assembly list" menu item.
1 year ago
Siegfried Pammer
1ab03508f5
#3134 : A bug in DetermineEffectiveAccessibility prevented references from the enclosing type to public members of private nested types to be found.
1 year ago
Siegfried Pammer
566af5c2fb
Fix #3113 : Remove GetAlternativeName and instead reuse existing names, if there are no conflicts.
1 year ago
dependabot[bot]
1127e9879e
Bump actions/setup-dotnet from 3 to 4 ( #3135 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
Christoph Wille
4944648b8a
Roslyn 4.8.0
1 year ago
Christoph Wille
fba0dbae8d
Migrate to NUnit 4 ( #3132 )
...
* Migrate to NUnit 4 based on https://docs.nunit.org/articles/nunit/release-notes/Nunit4.0-MigrationGuide.html . Needed fix for https://github.com/nunit/nunit/issues/4564
* Test 4.1.0-adev.1 from NUnit MyGet feed (works locally in VS)
* Update to bugfix version adev.2 (works on GH)
* NUnit 4.0.1 final
1 year ago
dependabot[bot]
71c3aaf497
Bump dessant/lock-threads from 5.0.0 to 5.0.1 ( #3131 )
...
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md )
- [Commits](https://github.com/dessant/lock-threads/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
Christoph Wille
bba2d26944
Fix #3129 (build instructions)
1 year ago
Christoph Wille
084d02a447
Apply Central package management (requires package source mapping) ( #3124 )
...
* Apply Central package management https://learn.microsoft.com/en-us/nuget/consume-packages/central-package-management (requires package source mapping https://learn.microsoft.com/en-us/nuget/consume-packages/package-source-mapping )
* Microsoft.DiaSymReader.Converter.Xml from dotnet-tools, Microsoft.DiaSymReader.Native from nuget.org feed
* Trying to sort what is on which feed for previews of Diasymreader packages
* Parse the Roslyn version from Directory.packages.props
* Use specific versions for Diasymreader from nuget.org to allow VS2022 addin to restore properly
* Tests needs also locked references
2 years ago
Christoph Wille
a49bd2de5b
Remove EnableUnsafeBinaryFormatterSerialization for ics.d.Tests ( #3126 )
2 years ago
Christoph Wille
9c19291c2f
Remove old serialization ctor
2 years ago
dependabot[bot]
f102b51626
Bump dessant/lock-threads from 4.0.1 to 5.0.0 ( #3125 )
...
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads ) from 4.0.1 to 5.0.0.
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md )
- [Commits](https://github.com/dessant/lock-threads/compare/v4.0.1...v5.0.0 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Christoph Wille
8ed67c4ec5
Use Roslyn 4.8.0(-final3) ( #3121 )
2 years ago
Christoph Wille
abce1a5ae9
Go to latest version where applicable (ics.d stays on v6 for SRM) ( #3120 )
2 years ago
Christoph Wille
5fe67cdd31
Activate Dynamic Adaptation To Application Sizes (DATAS) and RDP hardware acceleration ( #3122 )
2 years ago
Christoph Wille
a25c1dba33
Due to fx change next version will be major 9
2 years ago
Siegfried Pammer
a94d66561a
Move to .NET 8.0 ( #3119 )
...
* Basics of net8.0. Breaking unit tests expected.
* Missed that TestRunner project was already upgraded to net7.0 (search and replace fail)
* Use Preview 6 locally
* Use .NET 8.0 RTM
* Final fixups
---------
Co-authored-by: Christoph Wille <christoph.wille@gmail.com>
2 years ago