Skip to content

feat(analyzer): syntax-highlight entity signatures in Analyze panel#3740

Open
leno23 wants to merge 1 commit into
icsharpcode:masterfrom
leno23:feat/analyzer-signature-syntax-highlighting-2164
Open

feat(analyzer): syntax-highlight entity signatures in Analyze panel#3740
leno23 wants to merge 1 commit into
icsharpcode:masterfrom
leno23:feat/analyzer-signature-syntax-highlighting-2164

Conversation

@leno23
Copy link
Copy Markdown

@leno23 leno23 commented May 17, 2026

Summary

  • Syntax-highlight analyzer result entries (types, methods, fields, properties, events) using the same C# highlighting as documentation signatures, making type names easier to spot in long lists.
  • Fix typo: assmblyassembly in ilspycmd help text and README.

Motivation

Fixes #2164 — Analyze panel lists were plain text; type names were hard to distinguish in long qualified signatures.

Notes

  • Builds on the approach discussed in the issue thread (highlighted TextBlock instead of plain strings).
  • Selected-row contrast on dark themes may still need follow-up (called out in the original discussion).

Test plan

  • Open Analyze on a type with many "Used By" / "Uses" entries and confirm signatures show syntax colors
  • dotnet build ILSpy/ILSpy.csproj (not run here — no .NET SDK in agent environment)

Made with Cursor

Render analyzer result entries with C# syntax coloring so type and member
names are easier to scan in long signature lists.

Also fix "assmbly" -> "assembly" in ilspycmd help text.

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make type names (classes, structs, interfaces) in the Analyze panel bold or underline for better readability

2 participants