How to serialize the report using Report Serializer
ReportSerializer allows you to convert a report to a C# object model. Please follow these steps to serialize the report using Report Serializer.
FileStream readStream = new FileStream(@"C:\Users\Resources\sales.rsd", FileMode.Open, FileAccess.Read);
BoldReports.RDL.DOM.ReportSerializer reportSerializer = new BoldReports.RDL.DOM.ReportSerializer();
var dataset = reportSerializer.GetSharedDataSet(readStream);
var reportDefintion = reportSerializer.GetReportDefinition(readStream);