Conditional Compilation Directives

The following directives modify the default behavior when compiling code for debugging.

Directives

Directive

Description

@debug

Turns on or off the emission of debug symbols.

@position

Provides meaningful position information in error messages.

These directives are provided for developers designing code that is automatically included into JScript programs by host environments (such as ASP.NET.). The code included is generally of no interest to authors who write scripts to be run in that environment. When these authors debug their code, they only want to see the parts of the program that they wrote rather than their code and additional parts that their development tool wrote.

These conditional compilation directives can "hide" code by turning off the emission of debug symbols and resetting the line position. This allows script authors to see only code they write when debugging a script.

See Also

Reference

/debug

Concepts

Conditional Compilation Variables

Conditional Compilation Statements

Other Resources

Conditional Compilation