• Earn real money by being active: Hello Guest, earn real money by simply being active on the forum — post quality content, get reactions, and help the community. Once you reach the minimum credit amount, you’ll be able to withdraw your balance directly. Learn how it works.

.NET VB Conversions - VB.NET to C# V.5.07 Professional

Status
Not open for further replies.

0x1

LeVeL23 HacKerS TeaM
User
Joined
Nov 15, 2013
Messages
880
Reputation
0
Reaction score
6,315
Points
243
Credits
78
‎11 Years of Service‎
18%
VB Conversions - VB.NET to C# V.5.07 Professional by 0x1

iTSmWvi.png

  • Now with Visual Studio 2019 support!
  • The number of test projects increased from 12k to 15k.  They must all convert without C# compiler errors before each release.
  • To help manage large project groups there is now the ability to apply filters by project status and Visual Studio version.

In the project group screen, click the View menu, then pick the field to filter by.

smjsD8B.png

  • Improved detection of the Visual Studio version of a VB.Net project.
  • Improved conversions in name overloaded scenarios, with class, variable, arguments, etc. being named the same.
  • Reduced number of duplicate definitions commented out in complex overloading/interface scenarios.
  • Improved disabiguation converting () to () or [].
  • Improved conversions in complex inheritance scenarios.
  • Reduced number of temporary variables created during conversions.
  • Improved conversions in complex for each scenarios.
  • Fixed error converting static local variables within a routine with an separate line attribute.
  • Corrected problem converting elseif lines causing temporary variables to be declared.
  • Improved conversions of parameterized property references defined in an external dll.
  • Corrected error converting RaiseEvent on an event renamed as part of an interface implementation.
  • Improved conversion of events in interfaces.
  • Improved conversion of events. Unnecessary add/remove clauses not output in C#.
  • Fixed error converting a parameterized property named “Value”
  • Fixed runtime issue of adding event handler to variable being assigned null
  • Fixed problem of converter hanging in rare circumstances.
  • Improved conversion of complex conditional constants.
  • Fixed error parsing If() statement with no Then and no space between If and (
  • Fixed issue where the application would sometimes crash opening a project.
  • Fixed problem converting RaiseEvent lines for events with ByRef parameters requiring a temporary variable to be created.
  • Import statements with generic definitions are now converted.
  • Improved conversion logic on poorly formatted upgraded VB6 projects.
  • Improved accuracy of converting exponentiation within built-in conversion functions.
  • Fixed error converting left bit shift operators.
  • Eliminated CS0019 errors being generated due to string comparisons or case statements with string ranges.
  • Improved accuracy of conversions referencing import aliases.
  • Improved type conversions to avoid CS0266, CS0029 compile errors.
  • Added ability to automatically correct CS0738 errors about interface implementations having wrong return type.
  • Improved accuracy of CS0019, CS0021, CS0030, CS0103, CS117, CS118, CS119, CS121, CS0176, CS0234, CS0246, CS0266, CS0571, CS1061, CS0426, CS0839, CS1061, CS1546, CS1620, CS1955 automatic compiler error correction.
  • Reduced the number of C# compiler errors for CS0019, CS0029, CS0037,  CS0103, CS0106, CS0117, CS0119, CS0149, CS0161, CS0173, CS0176, CS0234, CS0246, CS0266, CS0664, CS1002, CS1501, CS1503, CS1525, CS1750.

Download Pro Version

To see this hidden content, you must like this content.
 
Last edited by a moderator:
Status
Not open for further replies.
Back
Top