Siegfried Pammer
2d90c457c8
Lift some artificial restrictions to PEFile in WholeProjectDecompiler and ReflectionDisassembler.
1 year ago
Siegfried Pammer
921bf36261
Add WebCIL support
1 year ago
Siegfried Pammer
ca78d4a14d
Use MetadataFile instead of PEFile in TypeSystem.
1 year ago
Christoph Wille
9c822345dc
Merge pull request #3178 from icsharpcode/feature/splitbaml
...
Split Baml Addin into library & addin projects
1 year ago
Christoph Wille
0887d3e4d5
Move KnownThings.gen.cs compile remove
1 year ago
Christoph Wille
7c259a8895
Split Baml Addin into library & addin projects
1 year ago
Christoph Wille
d3c69fb8fb
Update microsoft/setup-msbuild to v2 (options see https://github.com/microsoft/setup-msbuild )
1 year ago
Siegfried Pammer
3e9e7a3b55
Add intentation level to make it easier to see custom attributes belonging to interface implementations.
1 year ago
Siegfried Pammer
89d97b99a0
#3177 : Print metadata token of custom attribute in IL output.
1 year ago
Siegfried Pammer
f0380558cd
Merge pull request #3092 from fowl2/assemblyUsedBy
...
add "Referenced Types" under References
1 year ago
Siegfried Pammer
2e777201f3
Fix bug in UnknownType: FullName of nested unknown types did not contain the outer type name(s), but only namespace and nested type name.
1 year ago
Siegfried Pammer
cc58644082
Added new icons for TypeReference, ExportedType and MemberReference
1 year ago
Siegfried Pammer
f93c478a6d
ExportedTypes, TypeReference and MemberReferences: Use UnknownType/FakeMember for pretty-printing of signatures in TreeView.
1 year ago
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