<?xml version="1.0" encoding="utf-8"?>
<doc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <assembly>
    <name>DevExpress.ExpressApp.Reports.v23.1</name>
  </assembly>
  <members>
    <member name="N:DevExpress.ExpressApp.Reports">
      <summary>
        <para>Contains interfaces and classes that are specific to the Reports Module.</para>
      </summary>
    </member>
    <member name="T:DevExpress.ExpressApp.Reports.IModelNavigationItemsForReports">
      <summary>
        <para>Used to extend the Application Model&#39;s NavigationItems node with properties specific to the Reports Module functionality.</para>
      </summary>
    </member>
    <member name="P:DevExpress.ExpressApp.Reports.IModelNavigationItemsForReports.GenerateRelatedReportsGroup">
      <summary>
        <para>Specifies whether context navigation is enabled for the Reports V2 Module.</para>
      </summary>
      <value>true, to enable context navigation for the Reports module; otherwise, false.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.Reports.IModelNavigationItemsForReports.RelatedReportsGroupCaption">
      <summary>
        <para>Specifies the caption for the navigation items generated by the Reports module, when context navigation is enabled.</para>
      </summary>
      <value>A string specifying the caption for the navigation items generated by the Reports module, when context navigation is enabled.</value>
    </member>
    <member name="T:DevExpress.ExpressApp.Reports.ReportServiceController">
      <summary>
        <para>Provides basic functionality for the <see cref="T:DevExpress.ExpressApp.Reports.Web.WebReportServiceController"/> and <see cref="T:DevExpress.ExpressApp.Reports.Win.WinReportServiceController"/> Controllers.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportServiceController.ShowPreview(DevExpress.Persistent.Base.General.IReportData)">
      <summary>
        <para>Invokes the Preview Report window.</para>
      </summary>
      <param name="reportData">An IReportData object which is the report to be displayed in the Preview Report window.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportServiceController.ShowPreview(DevExpress.Persistent.Base.General.IReportData,DevExpress.Data.Filtering.CriteriaOperator)">
      <summary>
        <para>Invokes the Preview Report window.</para>
      </summary>
      <param name="reportData">An IReportData object which is the report to be displayed in the Preview Report window.</param>
      <param name="criteria">A CriteriaOperator object containing report parameter values.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportServiceController.ShowPreview(DevExpress.Persistent.Base.General.IReportData,DevExpress.Data.Filtering.CriteriaOperator,System.Boolean)">
      <summary>
        <para>Invokes the Preview Report window.</para>
      </summary>
      <param name="reportData">An IReportData object which is the report to be displayed in the Preview Report window.</param>
      <param name="criteria">A CriteriaOperator object containing report parameter values.</param>
      <param name="reloadReportDataInNewObjectSpace">true, to reload reportData into a new Object Space; otherwise, false.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportServiceController.ShowPreview(DevExpress.Persistent.Base.General.IReportData,System.Boolean)">
      <summary>
        <para>Invokes the Preview Report window.</para>
      </summary>
      <param name="reportData">An IReportData object which is the report to be displayed in the Preview Report window.</param>
      <param name="reloadReportDataInNewObjectSpace">true, to reload reportData into a new Object Space; otherwise, false.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportServiceController.ShowPreview(System.Type,System.Object)">
      <summary>
        <para>Invokes the Preview Report window.</para>
      </summary>
      <param name="reportDataType">A <see cref="T:System.Type"/> of the report to be displayed in the Preview Report window.</param>
      <param name="reportDataKey">An object representing the key property value of the ReportData object to be displayed in the Preview Report window.</param>
    </member>
    <member name="T:DevExpress.ExpressApp.Reports.ReportsModule">
      <summary>
        <para>The module contained in the DevExpress.ExpressApp.Reports.v<span id="macro" data-macro-template="xx.x">20.2</span>.dll assembly.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportsModule.#ctor">
      <summary>
        <para>Creates an instance of the <see cref="T:DevExpress.ExpressApp.Reports.ReportsModule"/> class.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportsModule.ActivateReportController(DevExpress.ExpressApp.ViewController)">
      <summary>
        <para>Activates the ReportsController.</para>
      </summary>
      <param name="controller">A ReportsController instance to be activated.</param>
      <returns>true, if the ReportsController has been successfully activated; otherwise, false.</returns>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportsModule.ActivateReportController(DevExpress.ExpressApp.ViewController,System.Type@)">
      <summary>
        <para>Activates the ReportsController.</para>
      </summary>
      <param name="controller">A ReportsController instance to be activated.</param>
      <param name="reportDataType">The Report data type used by the ReportsModule in the current application.</param>
      <returns>true, if the ReportsController has been successfully activated; otherwise, false.</returns>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportsModule.AddGeneratorUpdaters(DevExpress.ExpressApp.Model.Core.ModelNodesGeneratorUpdaters)">
      <summary>
        <para>Registers the ReportsModule Generator Updater.</para>
      </summary>
      <param name="updaters">A ModelNodesGeneratorUpdaters object providing access to the list of Generator Updaters.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportsModule.CustomizeTypesInfo(DevExpress.ExpressApp.DC.ITypesInfo)">
      <summary>
        <para>Customizes metadata on business classes specific to the <see cref="T:DevExpress.ExpressApp.Reports.ReportsModule"/> before loading the metadata to the Application Model&#39;s BOModel node.</para>
      </summary>
      <param name="typesInfo">An <see cref="T:DevExpress.ExpressApp.DC.ITypesInfo"/> object which holds metadata information on business classes to be loaded to the Application Model.</param>
    </member>
    <member name="F:DevExpress.ExpressApp.Reports.ReportsModule.DefaultEnableInplaceReports">
      <summary>
        <para>Specifies the default value for the <see cref="P:DevExpress.ExpressApp.Reports.ReportsModule.EnableInplaceReports"/> property.</para>
      </summary>
      <value></value>
    </member>
    <member name="F:DevExpress.ExpressApp.Reports.ReportsModule.DefaultReportDataCaption">
      <summary>
        <para>Specifies the display caption associated with the class specified by the <see cref="P:DevExpress.ExpressApp.Reports.ReportsModule.ReportDataType"/> property.</para>
      </summary>
      <value></value>
    </member>
    <member name="F:DevExpress.ExpressApp.Reports.ReportsModule.DefaultReportDataImageName">
      <summary>
        <para>Specifies the name of the image associated with the class specified by the <see cref="P:DevExpress.ExpressApp.Reports.ReportsModule.ReportDataType"/> property.</para>
      </summary>
      <value></value>
    </member>
    <member name="F:DevExpress.ExpressApp.Reports.ReportsModule.DefaultReportDataNavigationItemCaption">
      <summary>
        <para>Specifies the default caption for the navigation group created by the Reports module.</para>
      </summary>
      <value></value>
    </member>
    <member name="F:DevExpress.ExpressApp.Reports.ReportsModule.EmptyReportNameErrorMessage">
      <summary>
        <para>For internal use.</para>
      </summary>
      <value></value>
    </member>
    <member name="P:DevExpress.ExpressApp.Reports.ReportsModule.EnableInplaceReports">
      <summary>
        <para>Specifies whether inplace reports are enabled.</para>
      </summary>
      <value>true, to enable inplace reports; otherwise, false.</value>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportsModule.ExtendModelInterfaces(DevExpress.ExpressApp.Model.ModelInterfaceExtenders)">
      <summary>
        <para>Extends the Application Model with the <see cref="T:DevExpress.ExpressApp.Model.IModelClassReportsVisibility"/> and <see cref="T:DevExpress.ExpressApp.Reports.IModelNavigationItemsForReports"/> interfaces.</para>
      </summary>
      <param name="extenders">A ModelInterfaceExtenders object that is a collection of Application Model interface extenders.</param>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportsModule.FindReportsModule(DevExpress.ExpressApp.ModuleList)">
      <summary>
        <para>Searches for a <see cref="T:DevExpress.ExpressApp.Reports.ReportsModule"/> instance in a particular module list.</para>
      </summary>
      <param name="modules">A ModuleList object, which is a collection of modules.</param>
      <returns>A <see cref="T:DevExpress.ExpressApp.Reports.ReportsModule"/> instance found in the modules module list.</returns>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportsModule.GetCurrentReportDataType(DevExpress.ExpressApp.ModuleList)">
      <summary>
        <para>Searches for a <see cref="T:DevExpress.ExpressApp.Reports.ReportsModule"/> instance in a particular module list and returns the Report data type used by the found module.</para>
      </summary>
      <param name="modules">A ModuleList object, which is a collection of modules.</param>
      <returns>The Report data type used by the ReportsModule instance found in the modules module list.</returns>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportsModule.GetIsVisibleInReports(DevExpress.ExpressApp.DC.ITypeInfo,System.Boolean@)">
      <summary>
        <para>Specifies whether a particular class is decorated with the <see cref="T:DevExpress.Persistent.Base.VisibleInReportsAttribute"/> or <see cref="T:DevExpress.Persistent.Base.DefaultClassOptionsAttribute"/>.</para>
      </summary>
      <param name="classInfo">An <see cref="T:DevExpress.ExpressApp.DC.ITypeInfo"/> object supplying metadata on a class to be checked.</param>
      <param name="isVisible">true, if end-users can create reports on objects of the class specified by the classInfo parameter; otherwise, false.</param>
      <returns>true, if the class specified by the classInfo parameter is decorated with the VisibleInReportsAttribute or DefaultClassOptionsAttribute; otherwise, false.</returns>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportsModule.GetModuleUpdaters(DevExpress.ExpressApp.IObjectSpace,System.Version)">
      <summary>
        <para>Returns the list of <see cref="T:DevExpress.ExpressApp.Updating.ModuleUpdater"/> updaters that handle database updates for the <see cref="T:DevExpress.ExpressApp.Reports.ReportsModule"/> module.</para>
      </summary>
      <param name="objectSpace">An <see cref="T:DevExpress.ExpressApp.IObjectSpace"/> object which represents the Object Space used to update the database.</param>
      <param name="versionFromDB">A System.Version object which represents the current database version.</param>
      <returns>An IEnumerable&lt;<see cref="T:DevExpress.ExpressApp.Updating.ModuleUpdater"/>&gt; list of updaters that handle database updates for the <see cref="T:DevExpress.ExpressApp.Reports.ReportsModule"/> module.</returns>
    </member>
    <member name="F:DevExpress.ExpressApp.Reports.ReportsModule.IsInplaceReportMemberName">
      <summary>
        <para>For internal use.</para>
      </summary>
      <value></value>
    </member>
    <member name="P:DevExpress.ExpressApp.Reports.ReportsModule.ReportDataType">
      <summary>
        <para>Specifies the report data type used by the Reports module.</para>
      </summary>
      <value>A <see cref="T:System.Type"/> object specifying the report data type used by the Reports module.</value>
    </member>
    <member name="E:DevExpress.ExpressApp.Reports.ReportsModule.ReportStorageCreated">
      <summary>
        <para>For internal use.</para>
      </summary>
    </member>
    <member name="M:DevExpress.ExpressApp.Reports.ReportsModule.Setup(DevExpress.ExpressApp.XafApplication)">
      <summary>
        <para>Sets up the <see cref="T:DevExpress.ExpressApp.Reports.ReportsModule"/> after it has been added to the <see cref="P:DevExpress.ExpressApp.XafApplication.Modules"/> collection.</para>
      </summary>
      <param name="application">An <see cref="T:DevExpress.ExpressApp.XafApplication"/> object that provides methods and properties to manage the current application. This parameter value is set for the <see cref="P:DevExpress.ExpressApp.ModuleBase.Application"/> property.</param>
    </member>
    <member name="P:DevExpress.ExpressApp.Reports.ReportsModule.ShowAdditionalNavigation">
      <summary>
        <para>Specifies the default value for the <see cref="P:DevExpress.ExpressApp.Reports.IModelNavigationItemsForReports.GenerateRelatedReportsGroup"/> property.</para>
      </summary>
      <value>true, to enable context navigation for the Reports module, by default; otherwise, false.</value>
    </member>
    <member name="P:DevExpress.ExpressApp.Reports.ReportsModule.XafReportStorageExtension">
      <summary>
        <para>Specifies a ReportStorageExtension instance used by the <see cref="T:DevExpress.ExpressApp.Reports.ReportsModule"/> to persist reports via an end-user report designer.</para>
      </summary>
      <value>An XafReportStorageExtension object used to persists reports via an end-user report designer.</value>
    </member>
  </members>
</doc>