RoslynPad

授权协议 MIT License
开发语言 C#
所属分类 应用工具、 文档/文本编辑
软件类型 开源软件
地区 不详
投 递 者 丘普松
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

RoslynPad

A cross-platform C# editor based on Roslyn and AvalonEdit

Also available to download in the Microsoft Store:

Packages

RoslynPad is also available as NuGet packages which allow you to use Roslyn services and the editor in your own apps.

Package Name Description
RoslynPad.Roslyn Exposes many Roslyn editor services that are currently internal
RoslynPad.Roslyn.Windows Provides platform-specific (WPF) implementations for UI elements required by the RoslynPad.Roslyn package
RoslynPad.Roslyn.Avalonia Provides platform-specific (Avalonia) implementations for UI elements required by the RoslynPad.Roslyn package
RoslynPad.Editor.Windows Provides a Roslyn-based code editor using AvaloniaEdit (WPF platform) with completion, diagnostics, and quick actions
RoslynPad.Editor.Avalonia Provides a Roslyn-based code editor using AvalonEdit (Avalonia platform) with completion, diagnostics, and quick actions

RoslynPad.Roslyn* package versions will correspond to Roslyn's.

Code samples

Building

Open src\RoslynPad.sln in Visual Studio 2019.

Running the cross-platform .NET Core Avalonia version (on Mac or Linux)

  • Install .NET Core Runtime 2.2
  • Download and unzip RoslynPadNetCore.zip.
  • Run dotnet RoslynPad.dll

Features

Completion

Signature Help

Diagnostics

Code Fixes

  • 博客搬到了fresky.github.io - Dawei XU,请各位看官挪步。最新的一篇是:'用Roslynpad做一个轻量级的C#编辑器'。 转载于:https://www.cnblogs.com/fresky/p/5515196.html

相关阅读

相关文章

相关问答

相关文档