Yes, it is possible to use the .Net class objects as the DataSource in BoldReports ReportViewer. For this, you have to use the ProcessingMode property with ProcessingMode.Local and your objects need to pass using the DataSources property along with the data set name used with RDLC or RDL report.

.NET Class objects in Angular ReportViewer
.NET Class objects in JavaScript ReportViewer
.NET Class objects in React ReportViewer
.NET Class objects in ASP.NET Core ReportViewer
.NET Class objects in ASP.NET MVC ReportViewer
.NET Class objects in ASP.NET Web Forms ReportViewer