Convert code from C# to VB.NET and vice versa using Roslyn
Перейти к файлу
GrahamTheCoder 751e6001f9 Convert DateAndTime to DateTime
Some things like DateString and setting the system time won't work, but we can always add more special cases later
2018-05-05 16:31:15 +01:00
.github Create CONTRIBUTING.md 2018-05-03 09:56:10 +01:00
.nuget Add source code from RefactoringEssentials (old namespaces) 2017-12-20 10:31:16 +01:00
ICSharpCode.CodeConverter Convert DateAndTime to DateTime 2018-05-05 16:31:15 +01:00
TestData Ensure project type guids are updated 2018-04-29 17:22:34 +01:00
Tests Convert DateAndTime to DateTime 2018-05-05 16:31:15 +01:00
Vsix Log overwrites when they happen 2018-05-01 23:42:03 +01:00
Web Remove packages folder references 2018-04-28 16:04:01 +01: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 5.6.3 release notes 2018-04-09 09:26:54 +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 Update README.md 2018-05-03 09:56:59 +01: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

Visual Studio Extension

Adds context menu items to convert projects/files between VB.NET and C#.

Download from Visual Studio Marketplace

  • Flexible: Convert a small selection, or a whole solution in one go, in either direction.
  • Accurate: Full project context (through Roslyn) is used to get the most accurate conversion.
  • Safe: Conversion runs entirely locally - your code doesn't leave your machine.
  • Completely free and open source GitHub project.
  • Integrated: Uses the Output window to show conversion progress / summary.
  • Actively developed: User feedback helps us continuously strive for a more accurate conversion.

Selected text conversion context menu

Contributing

Let us know what needs improving. If you want to get involved in writing the code yourself, even better! We've already had code contributions from several first time GitHub contributors, so don't be shy! See Contributing.md for more info.

Other ways to use the converter

History

This was previously 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.

More screenshots