Christoph Wille
c269b99d67
DllImport to LibraryImport in SharpTreeView
1 year ago
Siegfried Pammer
cc421d9513
PackageFolderTreeNode: Allow .exe extension in addition to .dll.
1 year ago
Christoph Wille
399ba1c010
Enable certain commands only on Windows ( #3217 )
1 year ago
Christoph Wille
13418aa00a
Fix warnings for single instance handling
1 year ago
Christoph Wille
baea9c940a
CommandLineArguments ctor to static Create method
1 year ago
Christoph Wille
bc8decc748
Switch from DllImport to LibraryImport source generator
1 year ago
Christoph Wille
94654e6d49
Add back WindowState handling from command line arguments
1 year ago
Christoph Wille
8fa41a9cb0
Remove obsolete code
1 year ago
Christoph Wille
7946f72024
Centralize single instancing logic back in MainWindow, fix Skip(1) error due to .Args property implementation
1 year ago
Christoph Wille
2f93d41abb
Remove obsolete native imports
1 year ago
Christoph Wille
5fa25a606c
Add relative path logic to new SingleInstance code
1 year ago
Christoph Wille
82fece3d16
Add unmodified Medo SingleInstance https://github.com/medo64/Medo/blob/main/src/Medo/Application/SingleInstance.cs
1 year ago
Christoph Wille
e64795aad8
Prepare new AppEnv namespace that will house all application environment code (configuration and runtime)
1 year ago
Christoph Wille
8ad24cd470
Set UnrecognizedArgumentHandling to CollectAndContinue
1 year ago
Christoph Wille
84b78b399f
Switch to per-line arguments
1 year ago
Christoph Wille
049b867128
Special-case @file in FullyQualityPath to avoid situations like System.IO.IOException: The filename, directory name, or volume label syntax is incorrect. : 'D:\GitWorkspace\ILSpy\ILSpy.AddIn\bin\Debug\net472\@C:\Users\christophw\AppData\Local\Temp\tmp1E90.tmp'
1 year ago
Christoph Wille
6762dd6f75
Show help - via a dialog box and not a flickering command line
1 year ago
Christoph Wille
1fc9f92917
Enable help option (going with https://blog.rsuter.com/write-application-can-act-console-application-wpf-gui-application/ to display help leads to a flickering console window)
1 year ago
Christoph Wille
4f217e8f40
launchSettings.json had a /separate param included (newinstance now)
1 year ago
Christoph Wille
d8c4c855f5
Document behavior of option case sensitivity
1 year ago
Christoph Wille
d0c443cae1
Switch to --newinstance
1 year ago
Christoph Wille
4b529259c9
Add more help text, type some options
1 year ago
Christoph Wille
1d76d0a704
Fix namespace import
1 year ago
Christoph Wille
e39403289d
Switch CommandLineArguments to McMaster
1 year ago
Christoph Wille
e5d11203d4
AOT and x-plat changes ( #3203 )
* Make AboutPage AOT-friendlier
* Fix AOT and x-plat settings path inference
1 year ago
Christoph Wille
e3fdfc508f
Replace native interop CommandLineToArgvW with parsing in Process.Unix.cs from System.Diagnostics.Process
1 year ago
Christoph Wille
613266aad8
Natural Sort without interop ( #3196 )
* Use NaturalSort.Extension instead of Interop
* Update to latest NaturalSort.Extensions and update 3rd party notices
* Remove old interop implementation
1 year ago
Siegfried Pammer
963ff7cb3d
Fix #3151 : Make IProjectFileWriter API public
1 year ago
Siegfried Pammer
65e30c0bd6
Add IFileLoader API
1 year ago
Siegfried Pammer
7e69247f3f
Add nullability annotations
1 year ago
Christoph Wille
8acd117f91
Move non-UI analyzer code to ILSpyX
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
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
2 years 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
2 years ago
Yuriy Zatuchnyy
97ddd62a88
Analyzers/AnalyzerScope loops endlessly when analyzing public inner class
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.
2 years ago
Siegfried Pammer
075d616b2d
Remove obsolete and unused fields from SessionSettings.
2 years ago
Siegfried Pammer
758d80d0da
Add ToggleableCommand
2 years ago
Siegfried Pammer
5b0fcdf524
Remove obsolete API from IMainMenuCommandMetadata.
2 years ago
Siegfried Pammer
c821063cb6
Fixup FieldRVATableTreeNode icon
2 years ago
Siegfried Pammer
9c577ba156
Update icons
2 years ago
Siegfried Pammer
5dd4c2c682
Add DumpMetadataInfo in MetadataTreeNode
2 years ago
Siegfried Pammer
12cbf14106
Clean up node classes.
2 years ago