Convert code from C# to VB.NET and vice versa using Roslyn
Перейти к файлу
GrahamTheCoder a655bae331 Separate language specifics 2018-02-26 20:06:58 +00:00
.nuget Add source code from RefactoringEssentials (old namespaces) 2017-12-20 10:31:16 +01:00
ICSharpCode.CodeConverter Separate language specifics 2018-02-26 20:06:58 +00:00
Tests Extract class 2018-02-26 20:06:55 +00:00
Vsix Parent same group for varying ways of selecting projects 2018-02-26 20:06:58 +00:00
Web Consistently use space indentation in web project 2018-02-10 11:41:28 +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 Push first VSIX. Closes #3 2017-12-20 13:27:21 +01: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 Add a bit of history 2017-12-20 13:34:49 +01:00
appveyor.yml Fix indentation 2017-12-20 11:08:52 +01:00

README.md

Code Converter Build status

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

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

VSIX: https://marketplace.visualstudio.com/items?itemName=SharpDevelopTeam.CodeConverter

Web site: https://roslyncodeconverter.azurewebsites.net

Using the Code Converter (NuGet)

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.