RptToXml.RptDefinitionWriter.GetAreas C# (CSharp) Метод

GetAreas() приватный Метод

private GetAreas ( ReportDocument report, XmlWriter writer ) : void
report ReportDocument
writer System.Xml.XmlWriter
Результат void
        private void GetAreas(ReportDocument report, XmlWriter writer)
        {
            writer.WriteStartElement("Areas");

            foreach (Area area in report.ReportDefinition.Areas)
            {
                writer.WriteStartElement("Area");

                writer.WriteAttributeString("Kind", area.Kind.ToString());
                writer.WriteAttributeString("Name", area.Name);

                if ((ShowFormatTypes & FormatTypes.AreaFormat) == FormatTypes.AreaFormat)
                    GetAreaFormat(area, report, writer);

                GetSections(area, report, writer);

                writer.WriteEndElement();
            }

            writer.WriteEndElement();
        }