| Class | Description |
| Action | Defines a hyperlink, bookmark link or drillthrough action associated with a report element. |
| ActionInfo | Defines a list of actions associated with a ReportItem. |
| Actions | Represents a collection of Action objects. |
| AvgAgg | Represents the average (AVG) aggregate function. |
| BackgroundImage | Represents a background image. |
| Body | Represents the visual elements of the body of the report. |
| Border | Represent a border of an object. |
| C1RdlReport | Represents an RDL (Report Definition Language) report defined using the 2008 version of the RDL specification. |
| CellContents | Represents a report item contained in a body, header or corner cell of a CellContents.Tablix. |
| Chart | The Chart object defines a set of chart areas to be drawn as a single data visualization data region. The Chart is defined much like a Tablix, but instead of Columns, Rows, and Cells, the Chart has Categories, Series, and DataPoints. |
| ChartAlignType | Represents properties that determine which aspects of the chart area should be aligned with the target chart area. |
| ChartArea | Represents the chart that is drawn within a Chart's data region. |
| ChartAreas | Represents a collection of ChartArea objects. |
| ChartAxes | Represents collection of the ChartAxis objects. |
| ChartAxis | Represents properties of labels, titles and gridlines along an axis. |
| ChartAxisScaleBreak | Represents the scale break behavior and style for an axis. |
| ChartAxisTitle | Represents a title for the axis. |
| ChartBorderSkin | Represents properties that determine the appearance of the border skin around the plot area. |
| ChartCustomPaletteColor | Defines the custom color to use for the Custom palette of the Chart object. |
| ChartCustomPaletteColors | Defines the colors to use for the Custom palette of the Chart object. |
| ChartCustomProperties | Base class for custom properties of the ChartDataPoint and ChartSeries. |
| ChartCustomProperties.ChartPropsBase | Base class for custom properties of data point of chart. |
| ChartData | Represents chart data. |
| ChartDataLabel | Represents data labels to display on data values. |
| ChartDataPoint | Represents a data point for a chart. May consist of a single value expression (for example in bar or line charts) or multiple value expressions (stock and bubble charts). |
| ChartDataPointCustomProperties | Represents custom attributes of a ChartDataPoint object. |
| ChartDataPointCustomProperties.AreaPercentStackedProps | Properties of Area PercentStacked chart. |
| ChartDataPointCustomProperties.AreaProps | Properties of data point of Area chart. |
| ChartDataPointCustomProperties.AreaPropsBase | Common properties for data point of Area charts. |
| ChartDataPointCustomProperties.AreaSmoothProps | Properties of data point of Area Smooth chart. |
| ChartDataPointCustomProperties.AreaStackedProps | Properties of Area Stacked chart. |
| ChartDataPointCustomProperties.BarPercentStackedProps | Properties of Bar PercentStacked props. |
| ChartDataPointCustomProperties.BarProps | Properties of data point of Bar chart. |
| ChartDataPointCustomProperties.BarPropsBase | Common properties of data point of Bar charts. |
| ChartDataPointCustomProperties.BarStackedProps | Properties of data point of Bar Stacked props. |
| ChartDataPointCustomProperties.ColumnBarPropsBase | Common properties of data point of the Column and Bar charts. |
| ChartDataPointCustomProperties.ColumnPercentStackedProps | Properties of data point of the Column PercentStacked chart. |
| ChartDataPointCustomProperties.ColumnProps | Properties of data point of the Column chart. |
| ChartDataPointCustomProperties.ColumnStackedProps | Properties of data point of the Column Stacked chart. |
| ChartDataPointCustomProperties.DoughnutProps | Properties of data point of Doughnut charts. |
| ChartDataPointCustomProperties.FunnelProps | Properties of Funnel chart. |
| ChartDataPointCustomProperties.FunnelPyramidPropsBase | Common properties of data point of Funnel and Pyramid charts. |
| ChartDataPointCustomProperties.LineProps | Base properties of Line chart. |
| ChartDataPointCustomProperties.LineSmoothProps | Properties of Line Smooth chart. |
| ChartDataPointCustomProperties.LineSteppedProps | Properties of Line Stepped chart. |
| ChartDataPointCustomProperties.PieProps | Properties of data point of Pie chart. |
| ChartDataPointCustomProperties.PolarProps | Properties of data point of the Polar charts. |
| ChartDataPointCustomProperties.PropsBase | Base class for custom properties of data point of chart. |
| ChartDataPointCustomProperties.PyramidProps | Properties of data point of Pyramid chart. |
| ChartDataPointCustomProperties.RadarProps | Properties of data point the Radar chart. |
| ChartDataPointCustomProperties.RangeBarProps | Properties of data point of the Range Bar chart. |
| ChartDataPointCustomProperties.RangeBoxPlotProps | Properties of data point of the Range BoxPlot chart. |
| ChartDataPointCustomProperties.RangeCandlestickProps | Properties of data point of the Range Candlestick chart. |
| ChartDataPointCustomProperties.RangeColumnProps | Properties of data point of the Range Column chart. |
| ChartDataPointCustomProperties.RangeErrorBarProps | Properties of data point of the Range ErrorBar chart. |
| ChartDataPointCustomProperties.RangeProps | Properties of data point of Range chart. |
| ChartDataPointCustomProperties.RangeSmoothProps | Properties of data point of smooth Range chart. |
| ChartDataPointCustomProperties.RangeStockProps | Properties of data point of the Range Stock chart. |
| ChartDataPointCustomProperties.ScatterBubbleProps | Properties of the Scatter Bubble chart. |
| ChartDataPointCustomProperties.ScatterProps | Properties of the Scatter chart. |
| ChartDataPoints | Represents a collection of ChartDataPoint objects. |
| ChartDataPointValues | Represents a set of data values for a data point in the chart. Each series type has a different set of mandatory and optional data values. Data values not used for the series type are ignored. |
| ChartDerivedSeries | Defines a derived series which is calculated from a formula applied to another series. |
| ChartDerivedSeriesCollection | Represents collection of the ChartDerivedSeries objects. |
| ChartElementPosition | Defines the position in which to draw a chart element. |
| ChartEmptyPoints | Represents the behavior for empty points in a series. |
| ChartFormulaParameter | Defines a parameter to a formula for a derived series. |
| ChartFormulaParameters | Represents collection of the ChartFormulaParameter objects. |
| ChartGridLines | Represents gridlines along an axis. |
| ChartHierarchy | Represents a hierarchy of members for the Chart. |
| ChartItemInLegend | Represents the behavior for a series or set of data points displayed in a legend. |
| ChartLegend | Represents properties that can be used to display instances of the series groups in a chart legend. |
| ChartLegends | Represents a collection of ChartLegend objects. |
| ChartLegendTitle | Represents a title for a legend. |
| ChartMarker | Represents a marker for displayed chart values. |
| ChartMember | Represents a category or series member for a ChartMember.Chart. |
| ChartMembers | Represents a collection of TablixMember objects. |
| ChartNoDataMessage | Represents a title that is displayed if the chart contains no data. |
| ChartNoMoveDirections | Represents directions in which a smart label is not allowed to move. |
| ChartSeries | Defines the list of data points for one series. |
| ChartSeriesCollection | Represents collection of the ChartSeries objects. |
| ChartSeriesCustomProperties | Represents custom attributes of a ChartSeries object. |
| ChartSeriesCustomProperties.AreaPercentStackedProps | Properties of Area PercentStacked chart. |
| ChartSeriesCustomProperties.AreaProps | Properties of Area chart. |
| ChartSeriesCustomProperties.AreaPropsBase | Common properties for Area charts. |
| ChartSeriesCustomProperties.AreaSmoothProps | Properties of Area Smooth chart. |
| ChartSeriesCustomProperties.AreaStackedProps | Properties of Area Stacked chart. |
| ChartSeriesCustomProperties.BarPercentStackedProps | Properties of Bar PercentStacked props. |
| ChartSeriesCustomProperties.BarProps | Properties of Bar chart. |
| ChartSeriesCustomProperties.BarPropsBase | Common properties of Bar charts. |
| ChartSeriesCustomProperties.BarStackedProps | Properties of Bar Stacked props. |
| ChartSeriesCustomProperties.ColumnBarPropsBase | Common properties of the Column and Bar charts. |
| ChartSeriesCustomProperties.ColumnPercentStackedProps | Properties of the Column PercentStacked chart. |
| ChartSeriesCustomProperties.ColumnProps | Properties of the Column chart. |
| ChartSeriesCustomProperties.ColumnStackedProps | Properties of the Column Stacked chart. |
| ChartSeriesCustomProperties.DoughnutProps | Properties of Doughnut charts. |
| ChartSeriesCustomProperties.FunnelProps | Properties of Funnel chart. |
| ChartSeriesCustomProperties.FunnelPyramidPropsBase | Common properties of Funnel and Pyramid charts. |
| ChartSeriesCustomProperties.LineProps | Base properties of Line chart. |
| ChartSeriesCustomProperties.LineSmoothProps | Properties of Line Smooth chart. |
| ChartSeriesCustomProperties.LineSteppedProps | Properties of Line Stepped chart. |
| ChartSeriesCustomProperties.PieProps | Properties of Pie chart. |
| ChartSeriesCustomProperties.PolarProps | Properties of the Polar chart. |
| ChartSeriesCustomProperties.PolarRadarPropsBase | Common properties of the Polar and Radara charts. |
| ChartSeriesCustomProperties.PropsBase | Abstract base class for chart of specified type. |
| ChartSeriesCustomProperties.PyramidProps | Properties of Pyramid chart. |
| ChartSeriesCustomProperties.RadarProps | Properties of the Radar chart. |
| ChartSeriesCustomProperties.RangeBarProps | Properties of the Range Bar chart. |
| ChartSeriesCustomProperties.RangeBoxPlotProps | Properties of the Range BoxPlot chart. |
| ChartSeriesCustomProperties.RangeCandlestickProps | Properties of the Range Candlestick chart. |
| ChartSeriesCustomProperties.RangeColumnProps | Properties of the Range Column chart. |
| ChartSeriesCustomProperties.RangeErrorBarProps | Properties of the Range ErrorBar chart. |
| ChartSeriesCustomProperties.RangeProps | Properties of Range chart. |
| ChartSeriesCustomProperties.RangePropsBase | Common properties for Range charts like Column, Bar, Stock, Candlestick, ErrorBar, BoxPlot. |
| ChartSeriesCustomProperties.RangeSmoothProps | Properties of smooth Range chart. |
| ChartSeriesCustomProperties.RangeStockProps | Properties of the Range Stock chart. |
| ChartSeriesCustomProperties.ScatterBubbleProps | Properties of the Scatter Bubble chart. |
| ChartSeriesCustomProperties.ScatterProps | Properties of the Scatter chart. |
| ChartSeriesCustomProperties.ThreeDPropsBase | Common 3D properties for Column, Bar, Line, Area charts. |
| ChartSmartLabel | Represents the behavior of smart labels. |
| ChartStripLine | Represents a custom strip line for an axis. |
| ChartStripLines | Represents a collection of ChartStripLine objects. |
| ChartThreeDProperties | Represents properties for a 3D layout. |
| ChartTickMarks | Represents tick marks along an axis. |
| ChartTitle | Represents a title for the chart. |
| ChartTitles | Representsf a collection of ChartTitle objects. |
| Class | Contains information about a class to instantiate during report initialization. This class instance can be used in expressions throughout the report. |
| Classes | Represents a collection of Class objects. |
| CodeModule | Represents a hyperlink, a bookmark link or a drillthrough action associated with a report element. |
| CodeModule.TypeConverter | Converts CodeModule to/from other types. |
| CodeModules | Represents a collection of CodeModule objects. |
| ConnectionProperties | Contains information describing how to connect to a data source. |
| CountAgg | Represents the count (COUNT) aggregate function. |
| CountDistinctAgg | Represents the "count distinct" aggregate function. |
| CustomProperties | The UserDefinedProperty, UserDefinedProperties and CustomProperties allows to pass information to custom report renderers and custom report items. |
| DataAggregateFunction | Abstract base class for data aggregate functions. |
| DataRegion | Abstract base class for all report items linked with data. |
| DataSet | Contains information about a set of data to display as a part of the report. |
| DataSetReference | Defines parameters to obtain a list of values or default values for a ReportParameter. |
| DataSets | Represents a collection of DataSet objects. |
| DataSource | Represents a data source. |
| DataSources | Represents a collection of DataSource objects. |
| DefaultValue | Represents default value for the ReportParameter. |
| Drillthrough | Represents information about a drillthrough action. |
| EmbeddedImage | Represents an image embedded in the report. |
| EmbeddedImages | Represents a collection of EmbeddedImage objects. |
| Field | Contains information about a field in the data model of the report. |
| Fields | Represents a collection of Field objects. |
| Filter | Describes a filter to apply to rows of data in a data set or data region or to apply to group instances. |
| Filters | Represents a collection of Filter objects. |
| Group | defines the expressions to group the data by. |
| Image | Representa an image in a report. |
| Line | Represents a line in a report. The Line class has no additional properties beyond what it inherits from ReportItem. Negative heights/widths allow for lines that are drawn up and/or left from their origin. Although negative Height and Width are allowed, both Top+Height and Left+Width must be nonnegative valid sizes. |
| MaxAgg | Represents the maximum (MAX) aggregate function. |
| MinAgg | Represents the minimum (MIN) aggregate function. |
| Page | Contains page layout information for the C1RdlReport. |
| PageBreak | Defines page break behavior for a Group or ReportItem. |
| PageFooter | Defines the layout of report items to appear at the bottom of every page of the report. |
| PageHeader | Defines the layout of report items to appear at the top of every page of the report. |
| PageSection | Defines the layout of report items to appear at the top or bottom of every page of the report. The PageSection element itself is not used. Only subtypes of PageSection are used: PageHeader, PageFooter. |
| Paragraph | Represents a paragraph of text in a Paragraph.Textbox; contains a collection of TextRun elements. |
| Paragraphs | Represents a collection of Paragraph objects. |
| Parameter | Contains information about a parameter to a subreport or drillthrough. |
| Parameters | Represents a collection of Parameter objects. |
| ParameterValue | Defines possible values for a ReportParameter. |
| ParameterValues | Collection of ParameterValue object. |
| Query | Contains the description of the query to execute to retrieve the data for the report. |
| QueryParameter | Contains information about a parameter that is passed to the data source as part of the query. |
| QueryParameters | Represents a collection of QueryParameter objects. |
| Rectangle | Represents a rectangular area with borders that can contain child ReportItem objects. |
| ReportElement | Abstract base class for the report elements such as Body, PageSection, ReportItem. |
| ReportItem | Abstract base class for report objects such as Textbox, Rectangle etc. |
| ReportItemList | Represents a simple list of ReportItem objects. |
| ReportItems | Represents a collection of ReportItem objects. |
| ReportParameter | Contains information about a parameter that is passed to the data source as part of the query. |
| ReportParameters | Represents a collection of ReportParameter objects. |
| SortExpression | Represents an expression used to sort groups by. |
| SortExpressions | Represents a collection of SortExpression objects. |
| StDevAgg | Represents the standard deviation (STDEV) aggregate function. |
| StDevPAgg | Represents the standard deviation based on the entire population (STDEVP) aggregate function. |
| Style | Represents the style of a report item. |
| Subreport | Represents as subreport. |
| SumAgg | Represents the summary (SUM) aggregate function. |
| Tablix | Represents a flexible layout grid with nested repeating column groups and row groups. |
| TablixBody | Represents the layout and structure of the body of a Tablix. |
| TablixCell | Represents the contents of a cell in the body section of a TablixCell.Tablix. |
| TablixCells | Represents a list of cells in a row of the body section of a TablixCells.Tablix. |
| TablixColumn | Represents a column in the body section of a Tablix. |
| TablixColumns | Represents the set of columns in the body section of a Tablix. |
| TablixCorner | Represents the layout and structure of a corner region of a Tablix. |
| TablixCornerCell | Represents the contents of a corner cell in a TablixCornerCell.Tablix. The width of each column is equal to the width of the corresponding row TablixHeader. |
| TablixCornerRow | Represents the list of cells in a row of a corner section of a TablixCornerRow.Tablix. The height of the row is equal to the height of the corresponding column TablixHeader. |
| TablixCornerRows | Represents a collection of TablixCornerRow objects. |
| TablixHeader | Represents a header of a TablixHeader.Tablix. |
| TablixHierarchy | Represents a hierarchy of members for a Tablix. |
| TablixMember | Represents a member of a TablixMember.Tablix hierarchy. |
| TablixMembers | Represents a collection of TablixMember objects. |
| TablixRow | Represents a row in the body section of a TablixRow.Tablix. |
| TablixRows | Represents the set of rows in the body section of a TablixRows.Tablix. |
| Textbox | Represents a formatted text. |
| TextRun | Represents the value and formatting of a contiguous span of text. |
| TextRuns | Represents a collection of TextRun objects. |
| ToggleImage | Represents properties of a toggle image displayed as a part of a Textbox. |
| UserDefinedProperties | Represents the collection of UserDefinedProperty objects. |
| UserDefinedProperty | The UserDefinedProperty, UserDefinedProperties and CustomProperties allows to pass information to custom report renderers and custom report items. |
| UserSort | Represents properties of end-user sort control that is displayed as a part of a text box in the UI. The control allows the user to select a sort direction (ascending, descending, none). |
| ValidValues | Represents the possible values for ReportParameter, for populating UI selection lists for users to select a parameter value. |
| Value | Defines a value that can be represented as expression or constant. |
| Value.TypeConverter | Converts Value to/from other types. |
| Values | Represents a collection of Value objects. |
| VarAgg | Represents the variance (VAR) aggregate function. |
| Variable | Defines a named expression to be evaluated within the group or report. |
| Variables | Represents a collection of Variable objects. |
| VarPAgg | Represents the variance based on the entire population (VARP) aggregate function. |
| VarStDevAgg | The abstract base class for standard deviation and variance aggregates. |
| Visibility | Defines when the ReportItem should be shown in the rendered report. |