Passing ABL data types to .NET constructor and method parameters
ABL supports two special cases for handling data types when passing ABL primitive or primitive array arguments to parameters of .NET constructors and methods:
Syntax to indicate an explicit .NET data type when the passed ABL primitive or primitive array type can represent multiple .NET mapped data types or arrays of mapped type elements
Data type widening between a parameter defined as a .NET mapped data type and its implicitly mapped ABL primitive type