The .NET type system represents a complex classification system with several different levels of sometimes interchangeable types that have varying degrees of compatibility. For more information, see the documentation for the .NET Framework SDK on MSDN. ABL supports many, but not all, of the types available in the .NET type system. For basic information on .NET types and the basis for them in ABL, see the Data types reference entry in OpenEdge Development: ABL Reference.