Siegfried Pammer
0cd53418ad
Add ILAmbience
2 weeks ago
Christoph Wille
1070b03468
NuGet December 2025 Updates ( #3634 )
3 weeks ago
Christoph Wille
ac8503c005
.NET 10 RTM Package Update ( #3609 )
2 months ago
Siegfried Pammer
25ed4722ae
Fix binding failures due to missing Background property on the base type.
2 months ago
Christoph Wille
4f11813829
.NET 10 RC2 packages ( #3599 )
...
Note: transport feed had only 106 for dotnet-format and ILCompiler.Reflection.ReadyToRun.Experimental
3 months ago
Jan Kučera
74f4fdba69
fixing whitespace
3 months ago
Jan Kučera
a8def5bf85
Navigate visible history
3 months ago
Siegfried Pammer
7e8b0500ce
Add nullability annotations to some tree nodes.
3 months ago
Christoph Wille
b4d33af238
Update packages to .NET 10 RC1
4 months ago
Peter Crabtree
e1e16b64f5
dev: Strip BOM mark from text files
4 months ago
Peter Crabtree
e7a64f3114
dev: Correct typo in ReportExcludedTypes (ilspycmd)
4 months ago
Christoph Wille
afcdcec146
Update for .NET 10 Preview 7 packages ( #3537 )
...
* Update NUnit (was: 4.3.2) to 4.4 and MTP (was: 1.7.3) to 1.8.1 (had to add VSTestBridge explicitly to override ref complaints by compiler)
* Update to .NET 10 Preview 7 NuGet packages
* Update dotnet-format
5 months ago
Siegfried Pammer
68ae8ae833
Rename ITypeDefinition.HasExtensionMethods to ITypeDefinition.HasExtensions
5 months ago
Siegfried Pammer
33e497eb80
Refactor ParseReflectionName to return IType instead of ITypeReference
5 months ago
Daniel Grunwald
90cd265e89
Update System.Reflection.Metadata dependency to 9.0.0.
...
Add explicit System.Security.Cryptography.Pkcs dependency to avoid security vulnerability warning in ILSpyCmd.
Suppress security vulnerability warnings in test projects.
5 months ago
Siegfried Pammer
0af45643eb
Add CompareView and FrozenContent flag
6 months ago
Christoph Wille
dad304d230
Update to .NET 10 Preview 6 NuGets ( #3514 )
6 months ago
Christoph Wille
36d2135ecf
.NET 10.0 Preview5 NuGet Updates ( #3511 )
...
Bump all Microsoft.* and System.* to 10.0.0-preview5
Microsoft.CodeAnalysis.* to 4.14.0
Update other dependencies to latest
6 months ago
Siegfried Pammer
bf5249be2b
Add --ilspy-settingsfile and -ds|--decompiler-setting name=value options
6 months ago
Siegfried Pammer
b6dc9fcfa9
Move more of the settings infrastructure to ILSpyX for reuse.
6 months ago
Andrew Au
9beb9cbdcb
Upgrade packages
6 months ago
Siegfried Pammer
a85ac055b5
Disable package pruning by force
6 months ago
Siegfried Pammer
e4ebe20602
Upgrade dotnet target framework to net10
6 months ago
Siegfried Pammer
8051d4d071
Fix #3482 : Drag and Drop is no longer working in the Assemblies tree view.
7 months ago
Siegfried Pammer
a85e5b513d
Fix a possible NRE in XmlDocumentationElement and wrong nullable annotations in analyzers.
9 months ago
Siegfried Pammer
e5a85422d3
Fix #3457 : NRE when creating Mermaid diagram of assembly with (possibly) missing references.
9 months ago
Christoph Wille
50e62acbd2
Replace Console.WriteLine with Debug.WriteLine
9 months ago
Siegfried Pammer
34a2c9e7d7
#3457 : Fix incorrect handling of assemblyPath in MermaidDiagrammer/Generator.Run.cs
9 months ago
Christoph Wille
3ed6da38df
NuGet updates 04/25 ( #3459 )
9 months ago
Siegfried Pammer
3b8302903a
Fix #3450 : Fix "Clear assembly list" not actually persistent.
9 months ago
Siegfried Pammer
fd6070d229
Fix #3342 : F***ed up null check in MethodVirtualUsedByAnalyzer
9 months ago
Siegfried Pammer
e94eb91739
Fix #3372 : Fix loading a DLL that contains byte sequences matching ZIP central directory.
12 months ago
Christoph Wille
dee50f4be0
NuGet updates for January 25 Patch Tuesday ( #3369 )
12 months ago
Christoph Wille
1263f48dc0
Use Microsoft.Sbom.Targets in Decompiler, BamlDecompiler and ILSpyX NuGets ( #3346 )
...
https://github.com/microsoft/sbom-tool/tree/main/src/Microsoft.Sbom.Targets to embed SBOM
* GeneratePackageOnBuild removed, build action now has a new step for dotnet pack
* Decompiler, BamlDecompiler and ILSpyX include SBOM
12 months ago
Christoph Wille
1048cd9557
Enable repeatable package restores ( #3359 )
...
Locking restricted to projects that create NuGet packages
ICSharpCode.Decompiler
ICSharpCode.ILSpyX
ILSpyCmd
ICSharpCode.BamlDecompiler
1 year ago
Siegfried Pammer
fd285e369a
Add SharpTreeNode.OnParentChanged() callback
1 year 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
1 year ago
tom-englert
a24e0f96c8
Refactoring:
...
- Decouple services to reduce circular dependencies
- Move update panel to a separate control
- Remove unrelated methods from MainWindow
1 year ago
tom-englert
0be506bd4e
Get rid of the heavy System.ComponentModel.Composition, replace with the lightweight System.Composition.AttributedModel
1 year ago
Siegfried Pammer
df859a0520
Fix #3300 : System.FormatException: The input string 'PDB' was not in a correct format.
1 year ago
Siegfried Pammer
280d17332f
Fix #3134 : Include newobj, initobj and call instructions in TypeInstantiatedByAnalyzer
1 year ago
tom-englert
2c6f06e854
Fix #3293 : Right panel shows old info in case all is deleted in the left-hand tree
1 year ago
Siegfried Pammer
46cac0f58c
Fix #3221 : ArgumentOutOfRangeException: Index was out of range when clearing the assembly list
1 year ago
Siegfried Pammer
4ff0c262f9
Provide commit hash in AboutPage to make finding the correct version easier.
1 year ago
tom-englert
2454cd3a99
Consolidate all options/settings to use a consistent WFP MVVM pattern.
1 year ago
tom-englert
39b036b027
Remove more code from MainWindow, refactor startup sequence
1 year ago
tom-englert
152f70e789
ILSpyX: remove InternalsVisibleTo for ILSpy + remove some redundant code.
1 year ago
tom-englert
0c1c5cecd7
Decouple AssemblyListPane from MainWindow
1 year ago
tom-englert
dde581adc8
Refactor SearchPane so only the view model is exposed.
1 year ago
tom-englert
74f4758d89
Move more settings-related items from MainWindow to SettingsService
1 year ago