Skip to main content

Provides platform-specific (Avalonia) implementations for UI elements required by the RoslynPad.Roslyn package.

Total Downloads
19.0K
18,971
Published
May 21, 2026
5mo ago

Get Started

dotnet add package RoslynPad.Roslyn.Avalonia --version 5.0.0
ProductVersions
.NET
net8.0

README

RoslynPad.Roslyn.Avalonia

Provides Avalonia-specific implementations for UI elements required by the RoslynPad.Roslyn package.

Key Types

GlyphExtensions

Converts Roslyn Glyph values to Avalonia DrawingImage.

DrawingImage? image = glyph.ToImageSource();

SymbolDisplayPartExtensions

Converts Roslyn TaggedText to Avalonia elements for rich display.

TextBlock run = taggedText.ToRun(isBold: false);
Panel panel = taggedTexts.ToTextBlock(isBold: false);

XAML Converters

  • TaggedTextToTextBlockConverter — binds IEnumerable<TaggedText> to display elements

For a full initialization and editor integration sample, see the samples directory.

Downloads by Version

Similar & Alternative Packages

Hand-picked matching NuGet libraries based on tags & ecosystem

Depended On By

Find packages that declare this package as a dependency. NuGet does not provide a reverse-dependency endpoint, so candidates are checked on demand.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

Compatibility metadata lists 1 target framework; confirm the exact target used by your application.The published metadata declares 13 direct dependency entries across framework groups. Inspect the resolved dependency graph for your target framework.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.