Siegfried Pammer
963ff7cb3d
Fix #3151 : Make IProjectFileWriter API public
1 year ago
Siegfried Pammer
65e30c0bd6
Add IFileLoader API
1 year ago
Siegfried Pammer
02eb6b7050
Omit package entries that denote the directory.
1 year ago
Christoph Wille
3564ab1030
Fix Wpf slnf (missing BamlDecompiler project), update NuGet packages for Installer (WiX), update NuGet packages ILSpy
1 year ago
Siegfried Pammer
afbc65d14d
Merge pull request #3187 from icsharpcode/feature/roslyn492
...
Update to Roslyn 4.9.2
1 year ago
Siegfried Pammer
969e3e546a
Add support for switch on (ReadOnly)Span<char> using a compiler-generated hash function.
1 year ago
Siegfried Pammer
9ba47db69b
Add new a.GetValueOrDefault(b) -> a ?? b transform for side-effect-free default values.
1 year ago
Christoph Wille
fd0acb039f
Merge pull request #3186 from icsharpcode/take2
...
Move non-UI analyzer code to ILSpyX
1 year ago
Siegfried Pammer
7e69247f3f
Add nullability annotations
1 year ago
Christoph Wille
cda1f8c7f1
Make BamlDecompiler packable for eventual NuGet distribution
1 year ago
Christoph Wille
8acd117f91
Move non-UI analyzer code to ILSpyX
1 year ago
Siegfried Pammer
3ebeb7d86c
Merge pull request #3184 from icsharpcode/webcil
...
Add minimal WebCIL support
1 year ago
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
03e3a17f1b
Update to Roslyn 4.9.2
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