VB.Net to C# Converter 5.02 » Developer.Team

VB.Net to C# Converter 5.02

VB.Net to C# Converter 5.02
VB.Net to C# Converter 5.02 | 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.02 Released

Improved lambda function conversion accuracy.
Added support for .Net Framework 4.7, which broke Tuple support in Visual Studio 2017 projects.
Fixed compatibility issue converting Visual Studio 2003 projects on Windows 10.
Improved accuracy of My.Resources conversions.
Fixed issue converting async inline functions.
Improved non-static initializer detection.
Improved conversions of enums declared as a type other than integer, such as ushort.
Improved detection of correct overloaded method to use in complex scenarios.
Improved conversion of expressions referencing complex implicitly typed variables.
Fixed error converting embedded case statements within a Select Case True block.
Fixed issue converting Array.Empty(Of TypeName), where the () was added before the instead of after.
Fixed issue of Array.Empty not being recognized as a static initializer and the assignment being moved to a class constructor.
Improved conversion of generic arguments requiring (), like .OfType(Of TypeName). Parens are added in the initial conversion, and not relying on compiler error correction.
Generated variables for With statements are now implicitly typed.
Corrected conversions of MySettings.SettingName
Fixed an issue converting a varible declared as type My.MySettings
ChrW(intLiteral) is converted as (char) intLiteral instead of Strings.ChrW(intLiteral), to allow initial assignment to constants.
Chr(intLiteral) is also converted as (char) intLiteral instead of \unnnn syntax, unless an initial assignment to a string constant is necessary.
Improved accuracy of AddressOf conversions, when initialized in a variable declared with a generic type.
Calling TryRemove method of ConcurrentDictionary.TryRemove is now passed with “out” instead of “ref” for the second argument.
AddHandler/RemoveHandler doesn’t unnecessarily wrap routines with event handlers.
Corrected problem converting “a is b” within a Case expression.
Improved conversion of generics, prevent output of terms like “System.Func`2″ when converting code.
CStr is now converted as Convert.ToString() instead of .ToString(), to avoid possible null reference exceptions at runtime.
Improved routine resolution. Fixed issue where a custom routines would be incorrectly resolved to like named routines in referenced assemblies.
Short literals assigned to an object variable are now casted to short rather than being converted as an integer literal.
ASP.Net projects: Improved tag parsing, language detection, correctly parsing server side comments, added support for ashx files
Improved accuracy of converting Iterator functions.
The converter now does not apply unnecessary type conversions to variables with implied types
Improved accuracy of CS1061 compiler error correction.


Only for V.I.P
Warning! You are not allowed to view this text.