VB.Net to C Sharp Converter 3.12
VB.Net to C Sharp Converter 3.12 | 6.5 Mb
Are you ready to convert your VB code to C#? All versions of Visual Basic.Net are supported: 2003, 2005, 2008, 2010, 2012, 2015 as well as all project types (Win Forms, Web, Class Library, Compact Framework, Silverlight, etc.). There is support for the latest VB.Net language features, including VB2015 await/async support, VB2015 enhancements like Implicit Line Continuation and Multiline Lambdas, and VB2008 features such as LINQ and inline XML.
Key Features
Support for the latest Visual Studio features - The latest VB.Net / C# features are supported, including Await/Async, Implicit Line Continuation, Multiline Lambdas, Nullable Optional Parameters, LINQ, XML, WPF, Lambda expressions, and extension methods.
Support for All Project Types - Win Forms, Web, Class Library, Compact Framework, Console, etc.
High Accuracy - This release was stress tested on thousands of sample programs. Tested were hundreds of Microsoft sample projects (Visual Studio SDK samples, DirectX SDK projects, Windows 7 SDK samples, etc.), in house and customer projects, third party control samples (Infragistics, ComponentOne, Telerik, etc.), and open source projects from SourceForge and CodePlex.
Ease of Use - While the conversion logic itself is complex, using the converter isn't. You are guided through each step of the process with easy, clear instructions.
Customization - Not every project is the same. With dozens of conversion options to choose from, you are in control of the conversion process.
Convert Single Projects or Groups of Projects - You can create lists of programs and convert them with one click. There's also a command line version included.
Comprehensive Reporting - There are reports showing potential trouble spots in your code, interesting things which happened during the conversion process, and any C# compiler errors which need to be fixed.
All Versions
Visual Studio 2015
Visual Studio 2013
Visual Studio 2012
Visual Studio 2010
Visual Studio 2008
Visual Studio 2005
Visual Studio 2003
Visual Studio 2002
Visual Basic 6 Upgraded Projects
All Project Types
Windows Forms Projects
Web Projects
Console Projects
Class Library Projects
Mobile Projects
WPF Projects
WCF Projects
Silverlight Projects
Lightswitch Projects
Latest Features (2015-2010)
2015 – Multi-line strings
2012 – Await/Async
2012 – Yield Statement
2010 – Multiline Lambdas
2010 – Implicit Line Continuation
2010 – Genetic Covariance
2010 – Genetic Contravariance
2010 – Auto-Implemented Properties
2010 – Collection Initializers
2010 – Optional Nullable Parameters
2008 Features
LINQ
In line XML w/”code holes”
Object initializers
Implicit types
Anonymous types
Extension methods
Lambda expressions
The new “If” operator
2005 Features
Generic types
Custom events
Continue statement
IsNot operator
TryCast operator
Using statement
Unsigned types
Nullable types
Operator overloading
Code separation using partial types
2003-VB6 Features
2003 – Bit shift operators
2003 – Loop variable declaration
2002 – All initial VB.Net features
VB6 upgrades – VB6->VB.Net upgraded projects are fully supported
Convert A Project
The most accurate way to convert your VB.Net code
All identifiers are resolved to project code or external assemblies (critical to accuracy)
Potential conversion problems are identified in your VB.Net code
Conversion notes inform you of interesting events during conversion
Any uncorrected C# compiler errors are shown
Side by side VB.Net/C# browsing and editing in Visual Studio like environment
Comprehensive reporting available
Convert Multiple Projects
Invokes the project converter on multiple projects
Conversions performed in parallel using multiple cores
Groups of projects can be organized and named
Drag and drop support from Windows Explorer to build project groups
Convert all your projects with one click, then focus on the ones with C# compiler errors
Comprehensive reporting available
VBConversions uses this feature for its regression tests
Convert Code Snippets
Convert VB.Net or ASP.Net code snippet to C#
Choose VB version to use when converting (2003-2015)
View/edit VB.Net and C# code side by side
Load/save files or copy/paste from clipboard
Command Line Converter
Convert from the command line without gui
Convert a single line of code as an argument
Convert individual files
Convert a project
Convert a group of projects in parallel
Conversion Options
Determine if temporary variables should be used with ref/out arguments or With statements for maximum accuracy
Choose if local variables should always be initialized to default values or only when necessary
Specify global VB.Net and C# search/replace strings
Decide if automatic C# compiler error correction should be used
Many more conversion options available
More Conversion Options
Decide if reference parameters should be converted to value if not updated in called method
Determine if unreachable code should be commented out
Choose if you want dynamic variables to be used when necessary to prevent late binding errors
Decide if VB namespace functions (Left, MsgBox, Trim, etc.) are converted to .Net equivalents
Output Options
Stylistic control of C# indentation and bracket placement
Flexible target file placement using template based approach
Determine if linked files should be copied or referenced
Choose file encoding for international projects
Only for V.I.P
Warning! You are not allowed to view this text.