VB.Net to C# Converter 5.01 | 10 Mb
VB.Net to C# Converter is a straightforward application that targets programmers in need of a speedy tool, able to convert code written in VB.Net to C# in just a matter of clicks.
Features support for batch processing items
The program can process files individually, as well as in batch mode, which allows you to convert multiple projects at a time. Also, users are given extensive freedom of choice in what the conversion parameters are concerned.
The main window of the program sports a classic, yet intuitive appearance, displaying all of the features out in the open. As such, you are offered three different possibilities: to convert single or multiple projects or to process only snippets.
Might or might not solve errors automatically
Regardless of the option you choose, the conversion process is subjected to the same algorithm. This consists of a quick verification of the code, which most commonly identifies critical issues that might impair with the processing of the code.
During the operation, some of the errors might get solved automatically, however, it is not recommended to rely on this alone. It is best that you deal with potential issues before the actual conversion.
Side-by-side code inspector
The result will be loaded inside an editor, where you will be able to navigate and inspect the code in a side by side view. This is also the place that provides various notes on the whole operation, pinpointing the errors so you can fix them.
As far as Customization is concerned, the program delivers a very rich collection of options that allow you to control the code formatting to the finest detail. Preferences related to conversion logic, indentation, brace, compiler error correction, string substitution and file encoding are available in this section.
Convert VB code to C# easily
Overall, VB.Net to C# Converter seems like a steady application that can convert and repair code faster than it is humanly possible, simplifying the tedious task of manually processing high amounts of information.
VB.Net to C# Converter 5.01 Released
Improved installation on Windows 10 and Windows Server 2012 and 2016.
Now converts very complex one line if statements, which may contain : or nested Ifs, such as “If a Then If b Then a = False : b = False Else c = False : b = False Else a = False”
Corrected converter to not insert “break;” at the end of a case block if the preceding statement is a Throw. This prevents dead code warnings.
Fixed issue of a variable declaration which is an array of generic types not converting correctly.
Fixed problem of multiple attributes on a variable or argument not being converted correctly.
Corrected issue iterating over an array of generic types in a for each loop
Fixed issue converting some inline functions.
Corrected problem converting VB date constants when Windows date settings are non-English
Fixed rare issue of converter errors when constant initialization references hex constants and other defined constants
Fixed bug of string substitution not replacing the second occurrence of search term on a line correctly.
Improved accuracy of complex TryCast conversions.
Improved accuracy of type conversions via TryCast, CType, and DirectCast which are followed by a default property reference. () are converted to  without having to rely on compiler error correction.
Converter now adds missing parens after a .OfType(Of ClassName) call.
Dim a(b – 1) now converted as a(b), not a(b – 1 + 1).
Fixed conversion errors when one VB extension method calls another VB extension method.
Converter, Fixed, conversion, which, convert, errors, issue, False, Corrected, process, constants, might, Improved, Windows, multiple, program, converting, converted, correctly, application, Converter, Fixed, convert, errors, conversion, which, False, issue, Corrected, multiple, converted, might, Improved, Windows, constants, process, converting, program, correctly, application