Pre-Processor
The conversion from VB6 to VB.NET requires, as a compiler does, a pre-processing
phase that resolves the compiler directives and allows a proper understanding of
the actual elements used in the source code description of the software system.
This phase removes the inactive code avoiding inconsistencies in the declarations
and statements.