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.