ILARRAYPROPERTY
Controls the way in which the Compiler generates code for data items that include the PROPERTY phrase, and which either include the OCCURS phrase or are subsidiary to a group item with the OCCURS clause.
ILCLR
Allows a managed program to be compiled for Microsoft's Common Language Runtime (CLR) version 2.0 or 4.0.
ILCUTPREFIX
Removes a specified prefix from the names of the COBOL data items in your source code.
ILDOC
Generates documentation in xml format using comments in the code, and puts the documentation in the specified file.
ILDYNCALL
Specifies that CALL literal statements are resolved at run time rather than being resolved at compile time.
ILEXPONENTIATION
Enables you to optimize exponential arithmetic operations by specifying the calculation method used.
ILNATIVE
Exposes COBOL 01 level data items as managed primitives where possible.
ILOBJECTIFY
Deprecated functionality. Supported for backward compatibility only.
ILOPTIMIZEDATA
Causes the Compiler to optimize any numeric data item to a native managed type (typically a 32-bit or 64-bit integer) when it determines that it is safe to do so.
ILPARAMS
Determines the way in which you call a method that contains an array as its last receiving parameter.
ILSHOWPERFORMOVERLAP
Generates a warning when an overlapping PERFORM range is detected in the program.
ILSMARTLINKAGE
Exposes the linkage section and entry points to managed code by creating types.
ILSMARTNEST
Use in conjunction with ILSMARTLINKAGE, to expose the Linkage Section items and entry points to managed code as nested classes of the program class in which they are defined.
ILSMARTRESTRICT
Limits the generation of properties in ILSMARTLINKAGE classes to non-redefining elementary items.
ILSMARTSERIAL
Use in conjunction with ILSMARTLINKAGE. Makes the classes generated with ILSMARTLINKAGE serializable.
ILSTATIC
Exposes the entry points of a COBOL program as static methods for compatibility with previous releases.
ILTARGET
Enables an application to target a specified CPU type.
ILVERIFY
Ensures that the compiled IL code is verifiable.
JVMDECIMAL
Determines the type in which certain items are exposed. This directive affects COBOL data items of type 'decimal' and non-integral numeric items exposed as a result of either ILSMARTLINKAGE usage or the PROPERTY keyword.