RptToXml.RptDefinitionWriter.GetDatabase C# (CSharp) Method

GetDatabase() private method

private GetDatabase ( ReportDocument report, XmlWriter writer ) : void
report ReportDocument
writer System.Xml.XmlWriter
return void
        private void GetDatabase(ReportDocument report, XmlWriter writer)
        {
            writer.WriteStartElement("Database");

            GetTableLinks(report, writer);
            if (!report.IsSubreport)
            {
                var reportClientDocument = report.ReportClientDocument;
                GetReportClientTables(reportClientDocument, writer);
            }
            else
            {
                var subrptClientDoc = _report.ReportClientDocument.SubreportController.GetSubreport(report.Name);
                GetSubreportClientTables(subrptClientDoc, writer);
            }

            writer.WriteEndElement();
        }