copilot-swe-agent[bot]
750e6a9c4a
Implement field keyword support for semi-auto properties in C# 14
...
Co-authored-by: christophwille <344208+christophwille@users.noreply.github.com>
4 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.
4 months ago
Siegfried Pammer
94050a4aca
Rewrite TransformFieldAndConstructorInitializers from a step-by-step AST-based analysis to an analysis that tracks the whole constructor body.
5 months ago
Siegfried Pammer
067c0b3aac
Fix #3605 : Derived Types from other assemblies shown
5 months ago
Siegfried Pammer
25ed4722ae
Fix binding failures due to missing Background property on the base type.
5 months ago
Jan Kučera
5297b0b322
List name first in ILSpy title for multiple instance
6 months ago
Siegfried Pammer
7e8b0500ce
Add nullability annotations to some tree nodes.
6 months ago
Siegfried Pammer
d6ab43d839
Fix #3521 : Add API to set an initially highlighted entity after navigation.
6 months ago
Siegfried Pammer
808b6d36db
Fix #3574 : MMB shortcut to "Decompile to new tab" doesn't work in Search tab
6 months ago
Siegfried Pammer
52b753c800
Switch StackPanel with DockPanel in search panel GridViewColumns to make TextBlock.TextTrimming have an effect.
6 months ago
Siegfried Pammer
61f82d0c2d
Fix #3563 : Add support for ildasm /caverbal format
7 months ago
Siegfried Pammer
a79a587154
Fix SaveToDisk default filename suggestion to use the text of the tree node instead. The ToString() implementation returns the tree node path, which always starts with the full path of the loaded assembly. So in my case the suggested file name was always "C" when the assembly was located on the C: drive.
7 months ago
Christoph Wille
b4d33af238
Update packages to .NET 10 RC1
7 months ago
Siegfried Pammer
58bf5efe17
DebugDirectoryTreeNode: PointerToRawData was always showing 0 and AddressOfRawData was showing the wrong value.
7 months ago
Siegfried Pammer
b9c3311d3f
DebugDirectoryTreeNode: AddressOfRawData and PointerToRawData columns should use hex display.
7 months ago
Siegfried Pammer
4d38900dc0
Fix #3522 : Improve error handling in DebugDirectoryTreeNode by reusing ErrorTreeNode.
7 months ago
Peter Crabtree
e1e16b64f5
dev: Strip BOM mark from text files
7 months ago
Siegfried Pammer
ff247168ec
Reduce code duplication in Metadata tables by introducing a LoadTable method.
8 months ago
Siegfried Pammer
26fdc39c56
Fix #3476 : Scroll position not restored when navigating back
8 months ago
Daniel Grunwald
bd9ee28552
Fix #1789 : missing hyperlink for `MethodGroupResolveResult`.
8 months ago
Jan Kučera
9d11f523b1
Always move initializer decompilation setting
8 months ago
CreateAndInject
7ad382a8bd
WordBreak
8 months ago
Maximilian Schmöcker
43bfaba7e0
Add ExpandParamsArguments DecompilerSettings
8 months ago
Siegfried Pammer
9157122462
Add ExtensionDeclaration syntax node
8 months ago
Siegfried Pammer
29bd78a9c9
Add DecompilerSettings.ExtensionMembers and Language version 14
8 months ago
Siegfried Pammer
0d8a85c3db
Fix warnings in CompareViewModel
8 months ago
Siegfried Pammer
f0c80e4a80
Silence NU1510
8 months ago
Siegfried Pammer
fccd9e2b76
#3498 : WholeProjectDecompiler.SanitizeFileName needs to be applied before the a full path is constructed.
9 months ago
Siegfried Pammer
247d0757d7
Smaller fixes
9 months ago
Siegfried Pammer
847acf38d4
Add "Export as JSON" feature
9 months ago
Siegfried Pammer
7a0a2b1278
Add "Go To Definition" on double click
9 months ago
Siegfried Pammer
e574bc24c0
Add ExpandAllCommand
9 months ago
Siegfried Pammer
0af45643eb
Add CompareView and FrozenContent flag
9 months ago
Siegfried Pammer
364c415d26
Add option resource string
9 months ago
Siegfried Pammer
f9b0411a96
Use List<LoadedAssembly> in ILSpy/SolutionWriter.cs
9 months ago
Peter Crabtree
7e1349583f
breaking: Change WriteSolutionFile to take a List<>
9 months ago
CreateAndInject
373b0044bb
Save non-assembly files
9 months ago
CreateAndInject
a26a6efd3e
Extract multiple package entries
9 months ago
Christoph Wille
c0d64410dd
Remove NaturalSort.Extension for net10 in-built CompareOptions.NumericOrdering
9 months ago
Siegfried Pammer
b6dc9fcfa9
Move more of the settings infrastructure to ILSpyX for reuse.
9 months ago
ds5678
586c04d081
Support params keyword on non-array collections
9 months ago
Siegfried Pammer
e4ebe20602
Upgrade dotnet target framework to net10
9 months ago
Siegfried Pammer
82e461be8c
Change return type of Clone method in derived class.
10 months ago
Siegfried Pammer
49d5bb8227
#3486 : Remove XML serialization from DecompilerSettings in ILSpy
10 months ago
Siegfried Pammer
8051d4d071
Fix #3482 : Drag and Drop is no longer working in the Assemblies tree view.
10 months ago
ds5678
361bb17618
Add configuration option to check for overflow and underflow
10 months ago
Siegfried Pammer
03b7444943
Fix AttributesTooltip of GenericParamEntry
12 months ago
Siegfried Pammer
6c72d1c5f0
Add transform to remove unconstrained generic reference type check.
1 year ago
ds5678
d16bd115fc
Improve UI for primary constructors on non-record types
1 year ago
Siegfried Pammer
247f161eb3
Fix #3437 : InvalidOperationException when right-clicking on popupTooltip.
1 year ago