ReportDesignExtension Class
Enables you to serialize custom parameter types and other custom objects along with a report's definition.
Namespace: DevExpress.XtraReports.Extensions
Assembly: DevExpress.XtraReports.v18.2.Extensions.dll
Declaration
public abstract class ReportDesignExtension :
IRepositoryItemCreator,
IDataSerializer
Public MustInherit Class ReportDesignExtension
Implements IRepositoryItemCreator,
IDataSerializer
Remarks
To provide parameters of custom types to your report, you should create a custom report design extension, inherited from the ReportDesignExtension class.
Then, register the extension (using the ReportDesignExtension.RegisterExtension method) and associate the report with the custom extension (ReportDesignExtension.AssociateReportWithExtension).
To learn more, see Creating Custom Report Parameters.
Another scenario for using the ReportDesignExtension is the XML serialization of custom parameters and other objects.