>>---.---ILUSING---"namespace"--.--->< +-NOILUSING----------------+
Default: |
For the IDE default, see the selected namespaces in the project's properties.
Click
Note: Specifying NOILUSING clears any settings that are in effect as a result of previous ILUSING directives.
|
.
The command line default is NOILUSING .
IDE equivalent: | Click Project > Properties > Namespaces and add a namespace in the Imported Namespaces section. |
$SET: | Initial. |
For example:
$set ilusing"System" 01 f1 type System.Windows.Forms.Form. *> this is OK 01 f2 type Windows.Forms.Form. *> this does not work
However, this does work:
$set ilusing"System.Windows.Forms" 01 f1 type Form.
You can add this directive more than once, to add multiple namespaces to your programs.
If you set the directive in a file, using the $set command, the imported namespace is only applicable to programs, classes and referenced copybooks in that file. If you set the directive through the IDE or from the command line, the imported namespace is applicable to all programs and classes in the project or specified on the command line.
Examples:
When referring to a class whose name begins with the specified namespace (or one of the specified namespaces if there are multiple ILUSING directives), the namespace may be omitted. For example:
Is equivalent to:
Note that the complete namespace must be specified in an ILUSING directive for it to be effective.