Siegfried Pammer
ceed812e3d
Remove explicit PackageReference to NetAnalyzers again
3 days ago
Siegfried Pammer
77d9ee73e9
Fix IDE2000 globally
3 days ago
Siegfried Pammer
d3e12d0ebf
Migrate from .ruleset to .editorconfig
3 days ago
Christoph Wille
120154e21c
Remove Translations ( #3648 )
3 days ago
Siegfried Pammer
76d879ab0c
Fix #3645 : Breaking Change: Uniquely identify members of a type when storing the select tree node path.
7 days ago
tom-englert
1cfc5e740b
Do not use ObservableObject when ObservableObjectBase is sufficient. ( #3644 )
...
* Do not use ObservableObject when ObservableObjectBase is sufficient.
1 week ago
Siegfried Pammer
5317694d5b
#3645 : Fix resource string
1 week ago
Siegfried Pammer
5f32b6d7ea
Fix folding of extension declarations
1 week ago
Siegfried Pammer
5f0e767c7d
Fix crash in TryEncodingV2, if there are multiple extension groups with the same target type, but different extension parameter name.
1 week ago
Siegfried Pammer
c2eb3c056f
#3590 : Fix error message for duplicate selected assemblies in project export.
1 week ago
Siegfried Pammer
5a6ef92b7c
Merge pull request #3635 from icsharpcode/ilambience
...
Refactoring of EntityToString API
2 weeks ago
Siegfried Pammer
11dfe61088
Fix #3531 : API diff: display changes in optional parameter values
2 weeks ago
Siegfried Pammer
0cd53418ad
Add ILAmbience
2 weeks ago
Siegfried Pammer
67bc204589
Merge pull request #3629 from sonyps5201314/fix_pdb_mismatch
...
Fix the issue where PDBs generated by ILSpy do not match certain asse…
2 weeks ago
dependabot[bot]
3325ae44ae
Bump actions/upload-artifact from 5 to 6 ( #3638 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
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 weeks ago
dependabot[bot]
eedecc6700
Bump dessant/lock-threads from 5.0.1 to 6.0.0 ( #3639 )
...
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads ) from 5.0.1 to 6.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/v5.0.1...v6.0.0 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-version: 6.0.0
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 weeks ago
Siegfried Pammer
1579a1698c
Fix #3612 : WholeProjectDecompiler.CleanUpName does not count bytes on Unix.
2 weeks ago
Siegfried Pammer
17016c7beb
Fix #3611 : Update test cases to reflect original test
2 weeks ago
Siegfried Pammer
c263d7b0ca
Merge pull request #3013 from workgroupengineering/feature/ReferenceAssemblyOverly
...
feat(UI): Use AssemblyWarning when AssemblyReference load faulted
3 weeks ago
Siegfried Pammer
c832348e9e
feat(UI): Use AssemblyWarning when AssemblyReference load faulted
...
Allow you to easily and quickly see the reference libraries not found fixes #2932
3 weeks ago
Siegfried Pammer
612c5bc032
Merge pull request #3591 from miloush/history
...
Navigate visible history
3 weeks ago
Jan Kučera
c80c7deda4
Apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
3 weeks ago
sonyps5201314
45081a6c4e
Fix the issue where PDBs generated by ILSpy do not match certain assemblies.
3 weeks ago
Siegfried Pammer
f8b4823ea5
Merge pull request #3630 from sonyps5201314/del_GeneratePdbForAssembly
...
Replace GeneratePdbForAssembly with GeneratePdbForAssemblies to improve user experience and remove redundant code.
3 weeks ago
Siegfried Pammer
3a27cbef06
Fix #3617 : Order of XML comments in types with primary constructors
3 weeks ago
Siegfried Pammer
c0a9afc4ad
Fix #3616 : local variable naming conflict with primary constructor parameters.
3 weeks ago
Siegfried Pammer
6755d27a96
Update language version description for C# 14
3 weeks ago
Christoph Wille
1070b03468
NuGet December 2025 Updates ( #3634 )
3 weeks ago
Christoph Wille
4e9db3201d
Simplify "How to build" section, fix indentation on "Open ILSpy.sln in Visual Studio"
4 weeks ago
Siegfried Pammer
1e4c9b3009
Fix misplaced noWarn.Add
4 weeks ago
Siegfried Pammer
e42ee2428f
Remove warnings in test cases.
4 weeks ago
sonyps5201314
4a304bde04
Replace GeneratePdbForAssembly with GeneratePdbForAssemblies to improve user experience and remove redundant code.
1 month ago
Siegfried Pammer
55d8404652
Merge pull request #3620 from ds5678/unmanaged-function-pointer-improvements
...
Improve decompilation of unmanaged function pointers
1 month ago
ds5678
83df0ab9b9
Handle multiple calling conventions at once
1 month ago
ds5678
a04c0e4cab
Improve decompilation of unmanaged function pointers
...
This improves how function pointers are decompiled.
* ExpressionBuilder::VisitLdFtn now properly constructs the calling conventions.
* FunctionPointerType::FromSignature now checks whether a modopt type affects the calling convention.
1 month ago
Christoph Wille
f54955a185
Merge pull request #3588 from icsharpcode/r502
...
Roslyn 5.0.0
1 month ago
Siegfried Pammer
d70a5e7fb2
Fix #3626 : Do not emit named arguments for bool constants, if it causes the call to become ambiguous.
1 month ago
Siegfried Pammer
0ed123af07
#3621 : Fix NRE when switching language version to C# 8.0 or lower.
1 month ago
Siegfried Pammer
3fd9981535
Fix #3621 : Fix multiple uses of primary ctor parameter in initializer of record.
1 month ago
sonyps5201314
193a463766
Support batch PDB generation. ( #3619 )
...
* Support batch PDB generation.
* Use `FileMode.Create` for output PDB files to ensure existing files are fully overwritten/truncated.
* Localize the string `Generating portable PDB...`.
* Refine `GeneratePdbForAssemblies` implementation.
* Replace direct calls to `explorer.exe` with the Shell API to prevent spawning an `explorer.exe` process that doesn't exit automatically on every call.
* Batch calls to `ShellHelper.OpenFolderAndSelectItems` instead of looping `OpenFolderAndSelectItem`.
* Localize the string `Open Explorer`.
* Fix `OpenCmdHere` malfunction when ILSpy is running from a different drive than the OS.
* Refine `GeneratePdbForAssemblies` implementation.
* Replace WinForms `FolderBrowserDialog` with WPF `OpenFolderDialog`.
* Add license header
* Exclude duplicate entries entered by the user within `OpenFolderAndSelectItems`.
* Explicitly declare that `ShellHelper.cs` is a module that allows Pinvoke.
* Use `FileMode.Create` for output PDB files to ensure existing files are fully overwritten/truncated.
* Show original filenames when generating PDBs to improve UX during batch processing.
1 month ago
dependabot[bot]
0421270fd4
Bump actions/checkout from 5 to 6 ( #3622 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
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 month ago
Christoph Wille
df5399a8e4
Update WixSharp NuGet
1 month ago
Siegfried Pammer
c34cc100b6
Records: Exclude static members from copy constructor check
1 month ago
Siegfried Pammer
2bb06709e9
RecordDecompiler: nullable enable
1 month ago
Siegfried Pammer
2271229b23
Fix #3618 : Extend validation of declared members and ctor parameters
1 month ago
Siegfried Pammer
396b58031b
Add support for C# 14 first-class span types in the type system.
1 month ago
Siegfried Pammer
2f8f753a8c
Allow nullable annotations in ExtensionProperties test case
1 month ago
Christoph Wille
b0490dc45b
Roslyn 5.0.0
1 month ago
Siegfried Pammer
5545614d66
Merge pull request #3614 from mmusu3/primary-ctor-fixes
...
Fixes for primary constructors
1 month ago
mmusu3
88b2c437a7
Address PR review feedback
1 month ago