mirror of
https://github.com/icsharpcode/ILSpy.git
synced 2026-10-12 02:15:58 +00:00
The portable-PDB writer carried its knobs (no-logo, pdb id, progress, progress title) as a growing list of optional WritePdb parameters. Turn the type into a configured instance whose options are properties, and add EmbedSourceFiles (default true): when a PDB is generated next to a project export whose .cs are already on disk, embedding the source again is redundant, so the caller can turn it off. The per-document checksum/hash is computed either way, so documents still resolve. Assisted-by: Claude:claude-opus-4-8:Claude Code