Skip to content

feat: include symbol in packages - #66

Merged
Kryptos-FR merged 1 commit into
mainfrom
feature/include-symbols
Aug 23, 2026
Merged

feat: include symbol in packages#66
Kryptos-FR merged 1 commit into
mainfrom
feature/include-symbols

Conversation

@Kryptos-FR

@Kryptos-FR Kryptos-FR commented Aug 22, 2026

Copy link
Copy Markdown
Owner

Summary

Symbols were missing from the nuget packages. This PR adds them. It also allow SourceLink to work properly for a richer debugging experience.

Type of change

  • Bug fix
  • New feature
  • Performance improvement
  • Refactoring (no behaviour change)
  • Documentation
  • CI / build

Test plan

  • dotnet test — all tests pass
  • Manual smoke-test in the demo app

@Kryptos-FR Kryptos-FR added enhancement New feature or request .NET Pull requests that update .NET code labels Aug 22, 2026
@github-actions

Copy link
Copy Markdown

Summary

Summary
Generated on: 08/22/2026 - 20:45:09
Coverage date: 08/22/2026 - 20:45:02 - 08/22/2026 - 20:45:07
Parser: MultiReport (5x Cobertura)
Assemblies: 5
Classes: 61
Files: 56
Line coverage: 81.7% (1831 of 2239)
Covered lines: 1831
Uncovered lines: 408
Coverable lines: 2239
Total lines: 4111
Branch coverage: 64% (812 of 1268)
Covered branches: 812
Total branches: 1268
Method coverage: Feature is only available for sponsors
Tag: 166_32597529733

Coverage

MarkView.Avalonia - 84.1%
Name Line Branch
MarkView.Avalonia 84.1% 66.8%
MarkView.Avalonia.Extensions.BitmapImageLoader 66.6% 85%
MarkView.Avalonia.Extensions.SharedHttpClient 100%
MarkView.Avalonia.MarkdownExtensions 100%
MarkView.Avalonia.MarkdownViewer 75% 61.5%
MarkView.Avalonia.MarkdownViewerDefaults 100%
MarkView.Avalonia.MarkdownViewerExtensions 100%
MarkView.Avalonia.Rendering.AvaloniaRenderer 94.7% 67.8%
MarkView.Avalonia.Rendering.Blocks.AlertBlockRenderer 96% 90%
MarkView.Avalonia.Rendering.Blocks.CodeBlockRenderer 100% 100%
MarkView.Avalonia.Rendering.Blocks.FigureRenderer 100% 100%
MarkView.Avalonia.Rendering.Blocks.FootnoteGroupRenderer 100% 100%
MarkView.Avalonia.Rendering.Blocks.HeadingRenderer 92.5% 87.5%
MarkView.Avalonia.Rendering.Blocks.HtmlBlockRenderer 100%
MarkView.Avalonia.Rendering.Blocks.ListRenderer 100% 90.6%
MarkView.Avalonia.Rendering.Blocks.ParagraphRenderer 100%
MarkView.Avalonia.Rendering.Blocks.QuoteBlockRenderer 100%
MarkView.Avalonia.Rendering.Blocks.TableRenderer 80.9% 70.8%
MarkView.Avalonia.Rendering.Blocks.ThematicBreakRenderer 100%
MarkView.Avalonia.Rendering.Blocks.YamlFrontMatterBlockRenderer 100%
MarkView.Avalonia.Rendering.Containers.BlockContainer 100%
MarkView.Avalonia.Rendering.Containers.InlineContainer 75%
MarkView.Avalonia.Rendering.DocumentSelectionLayer 58.3% 52.7%
MarkView.Avalonia.Rendering.IndexEntry 100%
MarkView.Avalonia.Rendering.Inlines.AbbreviationInlineRenderer 100% 50%
MarkView.Avalonia.Rendering.Inlines.AutolinkInlineRenderer 100% 75%
MarkView.Avalonia.Rendering.Inlines.CodeInlineRenderer 100%
MarkView.Avalonia.Rendering.Inlines.DelimiterInlineRenderer 100%
MarkView.Avalonia.Rendering.Inlines.EmphasisInlineRenderer 100% 100%
MarkView.Avalonia.Rendering.Inlines.FootnoteLinkRenderer 100% 100%
MarkView.Avalonia.Rendering.Inlines.HtmlEntityInlineRenderer 100%
MarkView.Avalonia.Rendering.Inlines.HtmlInlineRenderer 100% 100%
MarkView.Avalonia.Rendering.Inlines.LineBreakInlineRenderer 100% 100%
MarkView.Avalonia.Rendering.Inlines.LinkInlineRenderer 87.2% 64.8%
MarkView.Avalonia.Rendering.Inlines.LiteralInlineRenderer 75% 50%
MarkView.Avalonia.Rendering.Inlines.MarkdownHyperlink 100%
MarkView.Avalonia.Rendering.Inlines.TaskListRenderer 30% 25%
MarkView.Avalonia.Rendering.LinkClickedEventArgs 100%
MarkView.Avalonia.Rendering.SlugGenerator 100% 92.8%
MarkView.Avalonia.TocEntry 100% 100%
System.Text.RegularExpressions.Generated 83.5% 64.5%
System.Text.RegularExpressions.Generated.<RegexGenerator_g>FC1BD4695E63EF7D
CF4DD99EBB6AF0E028FFD2F7B02ABB037AF35185116FBC1CF__BrTagRegex_1
83% 54.7%
System.Text.RegularExpressions.Generated.<RegexGenerator_g>FC1BD4695E63EF7D
CF4DD99EBB6AF0E028FFD2F7B02ABB037AF35185116FBC1CF__DimensionTitleRegex_2
72.7% 55.2%
System.Text.RegularExpressions.Generated.<RegexGenerator_g>FC1BD4695E63EF7D
CF4DD99EBB6AF0E028FFD2F7B02ABB037AF35185116FBC1CF__ImageSizePreprocessorReg
ex_0
86.1% 76.7%
System.Text.RegularExpressions.Generated.<RegexGenerator_g>FC1BD4695E63EF7D
CF4DD99EBB6AF0E028FFD2F7B02ABB037AF35185116FBC1CF__YoutubeIdRegex_3
87% 61.2%
MarkView.Avalonia.Math - 97.2%
Name Line Branch
MarkView.Avalonia.Math 97.2% 67.6%
MarkView.Avalonia.MarkdownViewerMathExtensions 100%
MarkView.Avalonia.Math.MathBlockRenderer 95.4% 50%
MarkView.Avalonia.Math.MathExtension 100% 100%
MarkView.Avalonia.Math.MathFormulaRenderer 95.8% 72.2%
MarkView.Avalonia.Math.MathInlineRenderer 100% 50%
MarkView.Avalonia.Mermaid - 47.8%
Name Line Branch
MarkView.Avalonia.Mermaid 47.8% 33%
CompiledAvaloniaXaml.!AvaloniaResources 0% 0%
MarkView.Avalonia.MarkdownViewerMermaidExtensions 100%
MarkView.Avalonia.Mermaid.MermaidBlockRenderer 47.8% 32.2%
MarkView.Avalonia.Mermaid.MermaidExtension 100% 100%
MarkView.Avalonia.Svg - 69.5%
Name Line Branch
MarkView.Avalonia.Svg 69.5% 63.6%
MarkView.Avalonia.MarkdownViewerSvgExtensions 100%
MarkView.Avalonia.Svg.SvgExtension 100%
MarkView.Avalonia.Svg.SvgImageLoader 65% 63.6%
MarkView.Avalonia.SyntaxHighlighting - 95.6%
Name Line Branch
MarkView.Avalonia.SyntaxHighlighting 95.6% 67.2%
MarkView.Avalonia.MarkdownViewerSyntaxHighlightingExtensions 100%
MarkView.Avalonia.SyntaxHighlighting.DualThemeTextMateHighlighter 66.6% 50%
MarkView.Avalonia.SyntaxHighlighting.TextMateCodeBlockRenderer 94.1% 60.7%
MarkView.Avalonia.SyntaxHighlighting.TextMateExtension 100% 50%
MarkView.Avalonia.SyntaxHighlighting.TextMateHighlighter 97.6% 81.8%

@github-actions

Copy link
Copy Markdown

Mutation Testing Summary

Summary
Generated on: 08/22/2026 - 20:56:13
Projects: 5
Mutation score: 63.78% (671 of 1052)
Killed: 670
Survived: 101
Timeout: 1
No Coverage: 280
Ignored: 236
Compile Errors: 303
Runtime Errors: 3
Total Detected: 671
Total Undetected: 381
Total Mutants: 1594

Mutation score

MarkView.Avalonia - 77.06%
File Score Killed Survived Timeout No Coverage Ignored Compile Errors Runtime Errors Total Detected Total Undetected Total Mutants
AssemblyInfo.cs N/A 0 0 0 0 0 0 0 0 0 0
Extensions/BitmapImageLoader.cs 84.85% 28 0 0 5 5 0 0 28 5 38
Extensions/ICodeHighlighter.cs N/A 0 0 0 0 0 0 0 0 0 0
Extensions/IImageLoader.cs N/A 0 0 0 0 0 0 0 0 0 0
Extensions/IMarkViewExtension.cs N/A 0 0 0 0 0 0 0 0 0 0
Extensions/SharedHttpClient.cs N/A 0 0 0 0 0 0 0 0 0 0
ImageResizeMode.cs N/A 0 0 0 0 0 0 0 0 0 0
MarkdownExtensions.cs 100.00% 8 0 0 0 1 0 0 8 0 9
MarkdownViewer.cs 58.00% 116 0 0 84 42 43 0 116 84 285
MarkdownViewerDefaults.cs N/A 0 0 0 0 0 0 0 0 0 0
MarkdownViewerExtensions.cs 100.00% 7 0 0 0 0 0 0 7 0 7
Rendering/AvaloniaObjectRenderer.cs N/A 0 0 0 0 0 0 0 0 0 0
Rendering/AvaloniaRenderer.cs 95.00% 57 0 0 3 17 5 1 57 3 83
Rendering/Blocks/AlertBlockRenderer.cs 100.00% 33 0 0 0 1 0 0 33 0 34
Rendering/Blocks/CodeBlockRenderer.cs 100.00% 13 0 0 0 2 3 0 13 0 18
Rendering/Blocks/FigureRenderer.cs 100.00% 14 0 1 0 4 1 0 15 0 20
Rendering/Blocks/FootnoteGroupRenderer.cs N/A 0 0 0 0 0 30 0 0 0 30
Rendering/Blocks/HeadingRenderer.cs 93.75% 15 0 0 1 3 2 0 15 1 21
Rendering/Blocks/HtmlBlockRenderer.cs N/A 0 0 0 0 0 0 0 0 0 0
Rendering/Blocks/ListRenderer.cs N/A 0 0 0 0 0 70 0 0 0 70
Rendering/Blocks/ParagraphRenderer.cs 100.00% 7 0 0 0 1 0 0 7 0 8
Rendering/Blocks/QuoteBlockRenderer.cs 100.00% 8 0 0 0 1 0 0 8 0 9
Rendering/Blocks/TableRenderer.cs N/A 0 0 0 0 0 48 0 0 0 48
Rendering/Blocks/ThematicBreakRenderer.cs 100.00% 3 0 0 0 1 0 0 3 0 4
Rendering/Blocks/YamlFrontMatterBlockRenderer.cs N/A 0 0 0 0 0 0 0 0 0 0
Rendering/Containers/BlockContainer.cs N/A 0 0 0 0 0 0 0 0 0 0
Rendering/Containers/IContainer.cs N/A 0 0 0 0 0 0 0 0 0 0
Rendering/Containers/InlineContainer.cs 100.00% 1 0 0 0 0 0 0 1 0 1
Rendering/DocumentBlock.cs 100.00% 3 0 0 0 0 0 0 3 0 3
Rendering/DocumentSelectionLayer.cs 58.00% 58 0 0 42 17 23 0 58 42 140
Rendering/Inlines/AbbreviationInlineRenderer.cs 83.33% 10 0 0 2 1 0 0 10 2 13
Rendering/Inlines/AutolinkInlineRenderer.cs 100.00% 9 0 0 0 1 2 0 9 0 12
Rendering/Inlines/CodeInlineRenderer.cs 100.00% 3 0 0 0 1 0 0 3 0 4
Rendering/Inlines/DelimiterInlineRenderer.cs 100.00% 2 0 0 0 1 0 0 2 0 3
Rendering/Inlines/EmphasisInlineRenderer.cs 100.00% 17 0 0 0 1 2 1 17 0 21
Rendering/Inlines/FootnoteLinkRenderer.cs 100.00% 9 0 0 0 1 2 0 9 0 12
Rendering/Inlines/HtmlEntityInlineRenderer.cs 100.00% 1 0 0 0 1 0 0 1 0 2
Rendering/Inlines/HtmlInlineRenderer.cs 100.00% 2 0 0 0 2 0 0 2 0 4
Rendering/Inlines/LineBreakInlineRenderer.cs 100.00% 4 0 0 0 1 0 0 4 0 5
Rendering/Inlines/LinkInlineRenderer.cs 84.34% 70 0 0 13 15 4 1 70 13 103
Rendering/Inlines/LiteralInlineRenderer.cs 66.67% 2 0 0 1 1 0 0 2 1 4
Rendering/Inlines/MarkdownHyperlink.cs N/A 0 0 0 0 0 0 0 0 0 0
Rendering/Inlines/TaskListRenderer.cs 27.27% 3 0 0 8 2 0 0 3 8 13
Rendering/MarkdownSelectableTextBlock.cs N/A 0 0 0 0 26 12 0 0 0 38
Rendering/SlugGenerator.cs 100.00% 17 0 0 0 4 2 0 17 0 23
TocEntry.cs 100.00% 13 0 0 0 2 5 0 13 0 20
MarkView.Avalonia.Math - 43.90%
File Score Killed Survived Timeout No Coverage Ignored Compile Errors Runtime Errors Total Detected Total Undetected Total Mutants
MarkdownViewerExtensions.cs 100.00% 2 0 0 0 2 0 0 2 0 4
MathBlockRenderer.cs 41.38% 12 12 0 5 6 4 0 12 17 39
MathExtension.cs 50.00% 3 3 0 0 3 3 0 3 3 12
MathFormulaRenderer.cs 39.29% 11 13 0 4 5 0 0 11 17 33
MathInlineRenderer.cs 47.06% 8 5 0 4 6 1 0 8 9 24
MarkView.Avalonia.Mermaid - 15.95%
File Score Killed Survived Timeout No Coverage Ignored Compile Errors Runtime Errors Total Detected Total Undetected Total Mutants
MarkdownViewerExtensions.cs 100.00% 2 0 0 0 2 0 0 2 0 4
MermaidBlockRenderer.cs 14.10% 22 42 0 92 27 26 0 22 134 209
MermaidExtension.cs 40.00% 2 3 0 0 3 3 0 2 3 11
MarkView.Avalonia.Svg - 72.97%
File Score Killed Survived Timeout No Coverage Ignored Compile Errors Runtime Errors Total Detected Total Undetected Total Mutants
MarkdownViewerExtensions.cs 100.00% 2 0 0 0 2 0 0 2 0 4
SvgExtension.cs 100.00% 1 0 0 0 1 0 0 1 0 2
SvgImageLoader.cs 70.59% 24 4 0 6 5 2 0 24 10 41
MarkView.Avalonia.SyntaxHighlighting - 62.34%
File Score Killed Survived Timeout No Coverage Ignored Compile Errors Runtime Errors Total Detected Total Undetected Total Mutants
DualThemeTextMateHighlighter.cs 66.67% 2 0 0 1 0 0 0 2 1 3
MarkdownViewerExtensions.cs 100.00% 2 0 0 0 2 0 0 2 0 4
TextMateCodeBlockRenderer.cs 41.67% 15 13 0 8 10 8 0 15 21 54
TextMateExtension.cs 25.00% 1 3 0 0 1 0 0 1 3 5
TextMateHighlighter.cs 87.50% 28 3 0 1 6 2 0 28 4 40

@Kryptos-FR
Kryptos-FR merged commit c499713 into main Aug 23, 2026
31 of 32 checks passed
@Kryptos-FR
Kryptos-FR deleted the feature/include-symbols branch August 23, 2026 11:04
@Kryptos-FR Kryptos-FR self-assigned this Aug 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant