Siegfried Pammer
ceed812e3d
Remove explicit PackageReference to NetAnalyzers again
9 months ago
Siegfried Pammer
77d9ee73e9
Fix IDE2000 globally
9 months ago
Siegfried Pammer
d3e12d0ebf
Migrate from .ruleset to .editorconfig
9 months ago
Christoph Wille
120154e21c
Remove Translations ( #3648 )
9 months ago
Siegfried Pammer
76d879ab0c
Fix #3645 : Breaking Change: Uniquely identify members of a type when storing the select tree node path.
9 months ago
tom-englert
1cfc5e740b
Do not use ObservableObject when ObservableObjectBase is sufficient. ( #3644 )
...
* Do not use ObservableObject when ObservableObjectBase is sufficient.
9 months ago
Siegfried Pammer
5317694d5b
#3645 : Fix resource string
9 months ago
Siegfried Pammer
5f32b6d7ea
Fix folding of extension declarations
9 months ago
Siegfried Pammer
5f0e767c7d
Fix crash in TryEncodingV2, if there are multiple extension groups with the same target type, but different extension parameter name.
9 months ago
Siegfried Pammer
c2eb3c056f
#3590 : Fix error message for duplicate selected assemblies in project export.
9 months ago
Siegfried Pammer
5a6ef92b7c
Merge pull request #3635 from icsharpcode/ilambience
...
Refactoring of EntityToString API
9 months ago
Siegfried Pammer
11dfe61088
Fix #3531 : API diff: display changes in optional parameter values
9 months ago
Siegfried Pammer
0cd53418ad
Add ILAmbience
9 months 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…
9 months 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>
9 months 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>
9 months ago
Siegfried Pammer
1579a1698c
Fix #3612 : WholeProjectDecompiler.CleanUpName does not count bytes on Unix.
9 months ago
Siegfried Pammer
17016c7beb
Fix #3611 : Update test cases to reflect original test
9 months ago
Siegfried Pammer
c263d7b0ca
Merge pull request #3013 from workgroupengineering/feature/ReferenceAssemblyOverly
...
feat(UI): Use AssemblyWarning when AssemblyReference load faulted
9 months 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
9 months ago
Siegfried Pammer
612c5bc032
Merge pull request #3591 from miloush/history
...
Navigate visible history
9 months ago
Jan Kučera
c80c7deda4
Apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
9 months ago
sonyps5201314
45081a6c4e
Fix the issue where PDBs generated by ILSpy do not match certain assemblies.
9 months ago
Siegfried Pammer
f8b4823ea5
Merge pull request #3630 from sonyps5201314/del_GeneratePdbForAssembly
...
Replace GeneratePdbForAssembly with GeneratePdbForAssemblies to improve user experience and remove redundant code.
9 months ago
Siegfried Pammer
3a27cbef06
Fix #3617 : Order of XML comments in types with primary constructors
9 months ago
Siegfried Pammer
c0a9afc4ad
Fix #3616 : local variable naming conflict with primary constructor parameters.
9 months ago
Siegfried Pammer
6755d27a96
Update language version description for C# 14
9 months ago
Christoph Wille
1070b03468
NuGet December 2025 Updates ( #3634 )
9 months ago
Christoph Wille
4e9db3201d
Simplify "How to build" section, fix indentation on "Open ILSpy.sln in Visual Studio"
10 months ago
Siegfried Pammer
1e4c9b3009
Fix misplaced noWarn.Add
10 months ago
Siegfried Pammer
e42ee2428f
Remove warnings in test cases.
10 months ago
sonyps5201314
4a304bde04
Replace GeneratePdbForAssembly with GeneratePdbForAssemblies to improve user experience and remove redundant code.
10 months ago
Siegfried Pammer
55d8404652
Merge pull request #3620 from ds5678/unmanaged-function-pointer-improvements
...
Improve decompilation of unmanaged function pointers
10 months ago
ds5678
83df0ab9b9
Handle multiple calling conventions at once
10 months 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.
10 months ago
Christoph Wille
f54955a185
Merge pull request #3588 from icsharpcode/r502
...
Roslyn 5.0.0
10 months ago
Siegfried Pammer
d70a5e7fb2
Fix #3626 : Do not emit named arguments for bool constants, if it causes the call to become ambiguous.
10 months ago
Siegfried Pammer
0ed123af07
#3621 : Fix NRE when switching language version to C# 8.0 or lower.
10 months ago
Siegfried Pammer
3fd9981535
Fix #3621 : Fix multiple uses of primary ctor parameter in initializer of record.
10 months 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.
10 months 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>
10 months ago
Christoph Wille
df5399a8e4
Update WixSharp NuGet
10 months ago
Siegfried Pammer
c34cc100b6
Records: Exclude static members from copy constructor check
10 months ago
Siegfried Pammer
2bb06709e9
RecordDecompiler: nullable enable
10 months ago
Siegfried Pammer
2271229b23
Fix #3618 : Extend validation of declared members and ctor parameters
10 months ago
Siegfried Pammer
396b58031b
Add support for C# 14 first-class span types in the type system.
10 months ago
Siegfried Pammer
2f8f753a8c
Allow nullable annotations in ExtensionProperties test case
10 months ago
Christoph Wille
b0490dc45b
Roslyn 5.0.0
10 months ago
Siegfried Pammer
5545614d66
Merge pull request #3614 from mmusu3/primary-ctor-fixes
...
Fixes for primary constructors
10 months ago
mmusu3
88b2c437a7
Address PR review feedback
10 months ago