
public sealed class ReportsModule : ArcGIS.Desktop.Framework.Contracts.Module, System.ComponentModel.INotifyPropertyChanged
Public NotInheritable Class ReportsModule Inherits ArcGIS.Desktop.Framework.Contracts.Module Implements System.ComponentModel.INotifyPropertyChanged
Modules are what make the framework system extensible. The framework loads modules and when your module loads, everything in it loads as well, for example, commands, widgets, a custom about panel, and so on.
The ONLY member that you can use is Current. The API reference help displays many more protected members that are inherited from ArcGIS.Desktop.Framework.Contracts.Module but these are not available to the report module. They would only be accessible if you were to create your own custom module.
System.Object
ArcGIS.Desktop.Framework.Contracts.PropertyChangedBase
ArcGIS.Desktop.Framework.Contracts.Module
ArcGIS.Desktop.Reports.ReportsModule
Target Platforms: Windows 10, Windows 8.1, Windows 7