| Class | Description |
| C1RdlReportBase | The abstract base class for reports implementing various flavors of RDL (Report Definition Language) specification. |
| RdlBool | Represents a Boolean value specified as a constant or as an expression. |
| RdlColor | Represents a color value that can be specified as a System.Drawing.Color literal or as an expression. |
| RdlColor.Predefined | Static class holding a few predefined RdlColor values. |
| RdlEnum<T> | Represents an enum value that can be specified as a literal or as an expression. |
| RdlFloat | Represents a float value that can be specified either as a constant or as an expression. |
| RdlInt | Represents an integer that can be specified as a constant or as an expression. |
| RdlObject | Represents an object that can be specified either as a constant or as an expression. |
| RdlProp | The abstract base class for types such as RdlInt, RdlBool, RdlFloat, RdlObject, RdlString and others that allow to specify a value either as a literal or as an expression. |
| RdlSize | Represents a ReportSize that can be specified as a constant or as an expression. |
| RdlString | Represents a string that can be specified as a constant or as an expression. |
| ReportSize | Represents a linear size of a report item or part. |
| Warning | Represents information about a errors that occurred during generation of a C1RdlReportBase. |
| WarningCollection | Represents a collection of Warning objects. This is the type of the C1RdlReportBase.Warnings property on a C1RdlReportBase. |