As already noted, ABL supports access to .NET mapped data types by using corresponding ABL built-in primitive types. You can access all other supported .NET object types directly as objects, including all value types that do not map to ABL built-in primitive types. The following sections provide more information on how ABL supports these .NET types.