Skip to content

CustomDebugInformation: decode EmbeddedSource, split columns#3747

Open
fowl2 wants to merge 1 commit into
icsharpcode:masterfrom
fowl2:customDebugInfoEmbdeddedSource
Open

CustomDebugInformation: decode EmbeddedSource, split columns#3747
fowl2 wants to merge 1 commit into
icsharpcode:masterfrom
fowl2:customDebugInfoEmbdeddedSource

Conversation

@fowl2
Copy link
Copy Markdown
Contributor

@fowl2 fowl2 commented May 25, 2026

Problem

Embedded source custom debug info displays as hex:

image

Solution

Decode it:
image

Also:

  • split "Kind" (combined Guid heap offset, Guid, description) into Kind, KindGUID and KindString, respecively
  • add "Info" with embedded source format and length
  • add ValueLength with blob length

Future: It would probably be nice if there was some way to select/override the decoding method (eg. force a specific character encoding / base64 / hex), open in a tab, add syntax highlighting, save the raw content, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant