.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Christoph Wille
f5199fae24
Add ILSpyXEventSource for assembly load, resolve, search and analyzer tracing
...
ILSpyX had no instrumentation, yet most UI-visible latency bottoms out
here: lazy assembly loads, the first-resolve cascade that metadata-loads
every assembly in a list snapshot, per-module search strategy runs,
analyzer scope scans over all assemblies and their references, bundle/zip
entry extraction, and PDB loading. The provider mirrors the
ICSharpCode.Decompiler design: Start/Stop pairs, keyword gating, and
IsEnabled() guards at every call site; per-entry package extraction is
Verbose because of its volume.
AbstractSearchStrategy.Search is now a non-virtual template method that
wraps the span around a new protected SearchCore, so derived strategies
cannot bypass the instrumentation.
Assisted-by: Claude:claude-fable-5:Claude Code
2 months ago
..
Abstractions
ImageListResourceEntryNode + factory wiring
3 months ago
Analyzers
Add ILSpyXEventSource for assembly load, resolve, search and analyzer tracing
2 months ago
Extensions
dev: Strip BOM mark from text files
1 year ago
FileLoaders
Handle truncated XALZ input via EndOfStreamException, not length checks
2 months ago
Instrumentation
Add ILSpyXEventSource for assembly load, resolve, search and analyzer tracing
2 months ago
MermaidDiagrammer
Remove WPF ILSpy host (prep for Avalonia rewrite)
3 months ago
PdbProvider
Lift IDisposable to MetadataFile and dispose evicted assemblies.
4 months ago
Properties
Add license headers to source files that lacked them
2 months ago
Search
Search: <angle brackets> opt in to private/compiler-generated entities
3 months ago
Settings
Share one MutexProtector between settings and the bookmark list
3 months ago
TreeView
Add license headers to source files that lacked them
2 months ago
Util
Factory-walking resource dispatcher + Save scaffolding
3 months ago
ApiVisibility.cs
dev: Strip BOM mark from text files
1 year ago
AssemblyList.cs
Add a per-assembly target-framework override for reference resolution
3 months ago
AssemblyListManager.cs
Show About page and seed running framework on first run
3 months ago
AssemblyListSnapshot.cs
Add ILSpyXEventSource for assembly load, resolve, search and analyzer tracing
2 months ago
ICSharpCode.ILSpyX.csproj
Carry all publish RIDs in the core-library lock files
3 months ago
LanguageVersion.cs
dev: Strip BOM mark from text files
1 year ago
LoadedAssembly.cs
Add ILSpyXEventSource for assembly load, resolve, search and analyzer tracing
2 months ago
LoadedAssemblyExtensions.cs
Add license headers to source files that lacked them
2 months ago
LoadedPackage.cs
Add ILSpyXEventSource for assembly load, resolve, search and analyzer tracing
2 months ago
PackageReadme.md
dev: Strip BOM mark from text files
1 year ago
packages.lock.json
NuGet 07/26 updates and .NET 11 P6 Roslyn
2 months ago