Convert code from C# to VB.NET and vice versa using Roslyn
Перейти к файлу
GrahamTheCoder fdedaf854b Put newline in front of all attribute lists 2018-03-12 22:35:16 +00:00
.nuget Add source code from RefactoringEssentials (old namespaces) 2017-12-20 10:31:16 +01:00
ICSharpCode.CodeConverter Put newline in front of all attribute lists 2018-03-12 22:35:16 +00:00
Tests Put newline in front of all attribute lists 2018-03-12 22:35:16 +00:00
Vsix Handle case where same project is found through multiple roots 2018-03-06 01:03:22 +00:00
Web Bump version to 5.6.1 2018-03-06 00:18:09 +00:00
.editorconfig Update editor config 2018-02-10 11:40:12 +00:00
.gitignore Initial commit 2017-12-20 09:55:35 +01:00
CHANGELOG.md Update CHANGELOG.md 2018-03-06 00:55:05 +00:00
CodeConverter.sln Remove Mono targets 2017-12-20 11:27:50 +01:00
LICENSE Initial commit 2017-12-20 09:55:35 +01:00
README.md Update README.md 2018-03-06 09:29:04 +00:00
appveyor.yml Try to package vsix so it's easy for people to try out latest master 2018-03-04 19:32:11 +00:00

README.md

Code Converter Build status

Convert code from C# to VB.NET and vice versa using Roslyn

Using the code converter

Visual Studio Extension (recommended): https://marketplace.visualstudio.com/items?itemName=SharpDevelopTeam.CodeConverter

Online snippet converter: https://roslyncodeconverter.azurewebsites.net

Developing against the Code Converter library (NuGet)

NuGet pacakge: https://www.nuget.org/packages/ICSharpCode.CodeConverter/

Check out the ConverterController in the Web project - this is the easiest place to get started. Alternatively - with a bit of VS glue code - the CodeConversion class in the VSIX project.

History

It started as part of Refactoring Essentials. However, because of the way analyzers are tied to Visual Studio and Roslyn versions made it super-hard to co-evolve the code converter bits. That is why we teased the converters out and they are now a self-contained entity.