wiki:WikiStart/FeatuesCompared

The following table shows the main differences between the VB filter by
Mathias Henze and the new VB.NET filter:

VB Filter VB.NET Filter
by Mathias Henze by Vsevolod Kukol
supported languages: Classic VB Classic VB
VB.NET
destination language: C++ C#
insert braces and semikolons: Yes Yes
convert modifiers:
(Public -> public)
Yes Yes
convert comments: limited Yes
.NET-style documentation:
(''' -> /** ... */)
limited Yes
classic documentation: (' -> /** ... */) Yes Only with Tags
file header recognition: No VB.NET only
inline member documentation: limited Yes
inline comments for Enums:
(separator between value and
comment)
No Yes
Inteface support: No Yes
multiple inheritance: No Yes
rewrite member types:
<name> As <type> -> <type> <name>
No Yes
rewrite parameters: No Yes
sopport properties: No Yes
rewrite braces in arrays: No Yes
detect / add namespaces: No Yes
rewrite declares: removes Lib/Alias? rewrites Lib/Alias?
as comment
convert the real code (algorithms): No No