| Part | Description |
|
| expression | Required. Any expression, consisting exclusively of one or more conditional compiler constants, literals, and operators, that evaluates to True or False. |
| statements | Required. Visual Basic program lines or compiler directives that are evaluated if the associated expression is True. |
| expression-n | Optional. Any expression, consisting exclusively of one or more conditional compiler constants, literals, and operators, that evaluates to True or False. |
| elseifstatements | Optional. One or more program lines or compiler directives that are evaluated if expression-n is True. |
| elsestatements | Optional. One or more program lines or compiler directives that are evaluated if no previous expression or expression-n is True. |