Siegfried Pammer
62cdf38e9b
Fix #3349 : Get rid of version string manipulation in UniversalAssemblyResolver.ParseTargetFramework.
6 months ago
Christoph Wille
e652490cce
Implement 3330: Generate diagram from UI without advanced options ( #3336 )
6 months ago
Andrew Au
6293cd1762
Update ReadyToRun to use 9.0 package ( #3340 )
6 months ago
Christoph Wille
e28d04810a
Merge pull request #3334 from icsharpcode/feature/nuup1124
...
Update NuGet Packages
6 months ago
Christoph Wille
ffa88347fa
Merge pull request #3338 from icsharpcode/fix/unable
...
Fix for "Unable to locate dotnet CLI. Ensure that it is on the PATH."
6 months ago
Christoph Wille
bff20985fc
Add DOTNET_ROOT
6 months ago
CreateAndInject
762a7713d8
Fix high Dpi
6 months ago
Christoph Wille
25a9693457
Roslyn 4.12
6 months ago
Siegfried Pammer
9986104c3f
Remove childrenNeedFiltering
7 months ago
Siegfried Pammer
17302345ec
Fix #3332 : Re-apply filter to all descendants.
7 months ago
Siegfried Pammer
7ee01ba070
Remove code duplication from AssemblyTreeNode
7 months ago
Siegfried Pammer
fd285e369a
Add SharpTreeNode.OnParentChanged() callback
7 months ago
Siegfried Pammer
53cf07cae9
Merge pull request #3335 from tom-englert/Issue##3333
...
Fix #3333 : Clicking does not select in Assemblies pane when it doesn't have focus
7 months ago
Christoph Wille
5ba75bfd51
Fix for "Unable to locate dotnet CLI. Ensure that it is on the PATH." https://github.com/microsoft/azure-pipelines-tasks/issues/19162 (then see https://github.com/dotnet/format/pull/2000 )
7 months ago
tom-englert
446ce3174b
Fix #3333 : Clicking does not select in Assemblies pane when it doesn't have focus
7 months ago
Christoph Wille
b4df781da1
Microsoft.NETCore.ILAsm, Microsoft.NETCore.ILDAsm, System.Resources.Extensions to 9.0, SRM/S.C.Immutable to 9.0 outside ICSD
7 months ago
Siegfried Pammer
36abb399b3
#3327 : update-assemblyinfo.ps1: Redirect stderr for commands that should ignore errors.
7 months ago
Holger Schmidt
09ed31d391
Generate Mermaid HTML diagrammer from input assembly via ilspycmd ( #3324 )
...
* added mermaid class diagrammer
contributed from https://github.com/h0lg/netAmermaid - find earlier git history there
* reading from embedded resource instead of file
* swapped out icon to brand diagrammers as an ILSpy product
reusing linked ..\ILSpy\Images\ILSpy.ico from UI project
* added required ilspycmd options and routed call
* adjusted VS Code task to generate model.json required by the JS/CSS/HTML dev loop
* added debug launchSettings
* updated help command output
* using ILSpyX build info in generated diagrammers
removing unused code
* using explicit type where it's not obvious
* outputting in to a folder next to and named after the input assembly + " diagrammer" by default
* renamed diagrammer output to index.html
to support default web server configs in the wild
* improved instructions for creating an off-line diagrammer
* added developer-facing doco for how to edit the HTML/JS/CSS parts
* renamed to remove netAmermaid branding
* updated repo URL and doco link to new Wiki page
* copied over doco
* removed obsolete parts
* moved CLI doco into ILSpyCmd README
* removed end-user facing chapters that go into the Wiki from dev-facing doco
* updated to ilspycmd API and rebranded to ILSpy
* removed doco that's now in https://github.com/icsharpcode/ILSpy/wiki/Diagramming
* added tasks
7 months ago
Christoph Wille
b4d85a557c
Merge pull request #3325 from tom-englert/dev/WpfRefactoring
...
Dev/wpf refactoring
7 months ago
Siegfried Pammer
c478ccc2e0
Fix #3319 : KeyDownEvent field reference was replaced with KeyDown event reference.
7 months ago
Christoph Wille
4cd4d58292
Adapt social media links for ILSpy
7 months ago
tom-englert
5be3f312ea
Add more defaults to .editorconfig to better match coding style
7 months ago
tom-englert
ac7f7808ea
Move menu and tool-bar from MainWindow to separate controls.
7 months ago
Siegfried Pammer
3746337d37
Fix ToolsetSetup not running before Roundtrip tests due to changed namespace.
7 months ago
Siegfried Pammer
1134313515
Merge pull request #3314 from tom-englert/dev/DependencyInjection
...
Replace singletons with DI patterns...
7 months ago
tom-englert
a24e0f96c8
Refactoring:
...
- Decouple services to reduce circular dependencies
- Move update panel to a separate control
- Remove unrelated methods from MainWindow
7 months ago
tom-englert
79d83afbf4
Fix update settings to finally remove the need for settings service singleton
7 months ago
tom-englert
61b0714a4b
Get rid of singletons, replace with DI: DockWorkspace
7 months ago
tom-englert
560d89a42f
Get rid of singletons, replace with DI: MainWindow, Settings and Language service
7 months ago
Siegfried Pammer
e96605ca87
Fix #3310 : Filter out copy-constructor only if it's an actual record type.
8 months ago
Siegfried Pammer
c3261a3c09
Merge pull request #3308 from tom-englert/dev/DependencyInjection
...
Migrate DI from Microsoft.VisualStudio.Composition to Microsoft.Extensions.DependencyInjection
8 months ago
tom-englert
0be506bd4e
Get rid of the heavy System.ComponentModel.Composition, replace with the lightweight System.Composition.AttributedModel
8 months ago
tom-englert
66544e6208
Migrate DI from Microsoft.VisualStudio.Composition to Microsoft.Extensions.DependencyInjection
8 months ago
Siegfried Pammer
21e5d0f034
Merge pull request #3302 from tom-englert/dev/WpfRefactoring
...
Move active code from LanguageSettings to LanguageService
8 months ago
tom-englert
76439911a3
Supress MEF002 (can be fixed after migration of DI framework)
8 months ago
Siegfried Pammer
8c440f42a8
Fix #2166 : Unnecessary uint casts/conversions for certain bitwise operations
8 months ago
tom-englert
d1198287e8
Fix merge errors
8 months ago
tom-englert
47d52fcacf
Move active code from LanguageSettings to LanguageService, to make LanguageSettings independent of other services injected via DI
8 months ago
Siegfried Pammer
ac0ef8a113
Fix #3253 : Remove duplicate assembly references keeping the ones with the highest version.
8 months ago
Christoph Wille
684e72881f
NuGet updates October 2024 ( #3307 )
8 months ago
Christoph Wille
c573573d8e
Compile Include Link= improvements
8 months ago
Siegfried Pammer
9d6c2eb026
Fix #3179 : Apply auto-size hack to combo boxes in toolbar
8 months ago
Siegfried Pammer
c66733f353
Fix TabPage.Title, if "Save Code" action is canceled.
8 months ago
Siegfried Pammer
df859a0520
Fix #3300 : System.FormatException: The input string 'PDB' was not in a correct format.
8 months ago
Siegfried Pammer
c6e3752977
Fix #3089 : Add comment regarding .constraint prefix expressed as cast in C#
8 months ago
Siegfried Pammer
90946ae31a
XML doc corrections
8 months ago
Siegfried Pammer
280d17332f
Fix #3134 : Include newobj, initobj and call instructions in TypeInstantiatedByAnalyzer
8 months ago
Siegfried Pammer
e26a1736a8
Merge pull request #3299 from tom-englert/dev/WpfRefactoring
...
Select first assembly from list after assembly list change
8 months ago
tom-englert
69edba65ab
Select first assembly from list after assembly list change, instead of the root node.
8 months ago
Siegfried Pammer
916a3fa831
Do not forget to refresh the decompiled view after the assembly list changes. This also cancels any decompilation requests that are still in progress.
8 months ago