protected void WriteDocumenterInfo()

in src/MIMConfigDocumenter/Documenter.cs [1467:1561]


        protected void WriteDocumenterInfo()
        {
            Logger.Instance.WriteMethodEntry();

            try
            {
                this.ReportWriter.WriteFullBeginTag("strong");
                this.ReportWriter.Write("Apply 'Only Show Changes' Filter to SyncConfig:");
                this.ReportWriter.WriteEndTag("strong");

                this.ReportWriter.WriteBeginTag("input");
                this.ReportWriter.WriteAttribute("type", "checkbox");
                this.ReportWriter.WriteAttribute("id", "OnlyShowChanges");
                this.ReportWriter.WriteAttribute("disabled", null);
                this.ReportWriter.WriteAttribute("onclick", "ToggleVisibility();");
                this.ReportWriter.WriteLine(HtmlTextWriter.SelfClosingTagEnd);
                this.WriteBreakTag();

                this.ReportWriter.WriteFullBeginTag("strong");
                this.ReportWriter.Write("Note:");
                this.ReportWriter.WriteEndTag("strong");

                {
                    this.ReportWriter.WriteBeginTag("span");
                    this.ReportWriter.WriteAttribute("class", DataRowState.Unchanged.ToString());
                    this.ReportWriter.WriteLine(HtmlTextWriter.TagRightChar);
                    this.ReportWriter.Write("ServiceConfig always only shows changes over the supplied baseline.");
                    this.ReportWriter.WriteEndTag("span");

                    this.WriteBreakTag();
                }

                this.WriteBreakTag();

                this.ReportWriter.WriteFullBeginTag("strong");
                this.ReportWriter.Write("Legend:");
                this.ReportWriter.WriteEndTag("strong");

                {
                    this.ReportWriter.WriteBeginTag("span");
                    this.ReportWriter.WriteAttribute("class", DataRowState.Added.ToString());
                    this.ReportWriter.WriteLine(HtmlTextWriter.TagRightChar);
                    this.ReportWriter.Write("Create ");
                    this.ReportWriter.WriteEndTag("span");

                    this.ReportWriter.WriteBeginTag("span");
                    this.ReportWriter.WriteAttribute("class", DataRowState.Modified.ToString());
                    this.ReportWriter.WriteLine(HtmlTextWriter.TagRightChar);
                    this.ReportWriter.Write("Update ");
                    this.ReportWriter.WriteEndTag("span");

                    this.ReportWriter.WriteBeginTag("span");
                    this.ReportWriter.WriteAttribute("class", DataRowState.Deleted.ToString());
                    this.ReportWriter.WriteLine(HtmlTextWriter.TagRightChar);
                    this.ReportWriter.Write("Delete ");
                    this.ReportWriter.WriteEndTag("span");

                    this.WriteBreakTag();
                }

                this.ReportWriter.WriteFullBeginTag("strong");
                this.ReportWriter.Write("Documenter Version:");
                this.ReportWriter.WriteEndTag("strong");

                {
                    this.ReportWriter.WriteBeginTag("span");
                    this.ReportWriter.WriteAttribute("class", DataRowState.Unchanged.ToString());
                    this.ReportWriter.WriteLine(HtmlTextWriter.TagRightChar);
                    this.ReportWriter.Write(VersionInfo.Version);
                    this.ReportWriter.WriteEndTag("span");

                    this.WriteBreakTag();
                }

                this.ReportWriter.WriteFullBeginTag("strong");
                this.ReportWriter.Write("Report Date:");
                this.ReportWriter.WriteEndTag("strong");

                {
                    this.ReportWriter.WriteBeginTag("span");
                    this.ReportWriter.WriteAttribute("class", DataRowState.Unchanged.ToString());
                    this.ReportWriter.WriteLine(HtmlTextWriter.TagRightChar);
                    this.ReportWriter.Write(DateTime.Now.ToString(CultureInfo.CurrentCulture));
                    this.ReportWriter.WriteEndTag("span");

                    this.WriteBreakTag();
                }

                this.ReportWriter.WriteLine();
            }
            finally
            {
                Logger.Instance.WriteMethodExit();
            }
        }