AutoWikiBrowser.MainForm.MakeDefaultEditSummary C# (CSharp) Method

MakeDefaultEditSummary() private method

Sets the edit summary for the current edit. Returns a section edit summary if edit is to a single section and the section edit summary option is enabled
private MakeDefaultEditSummary ( ) : string
return string
        private string MakeDefaultEditSummary()
        {
            if (TheArticle == null)
                return "";

            string summary = string.IsNullOrEmpty(cmboEditSummary.Text.Trim()) ? "" : cmboEditSummary.Text.Trim();

            if (!string.IsNullOrEmpty(TheArticle.EditSummary))
            {
                switch (Variables.LangCode)
                {
                    case "ar":
                    case "arz":
                    case "fa":
                        summary += (string.IsNullOrEmpty(summary) ? "" : "، ") + TheArticle.EditSummary;
                        break;
                    default:
                        summary += (string.IsNullOrEmpty(summary) ? "" : ", ") + TheArticle.EditSummary;
                        break;
                }
            }

            // check to see if we have only edited one level-2 section
            if (!noSectionEditSummaryToolStripMenuItem.Checked)
            {
                string sectionEditText = Summary.ModifiedSection(TheArticle.OriginalArticleText, txtEdit.Text);

                if (sectionEditText.Length > 0)
                    summary = @"/* " + sectionEditText + @" */" + summary;
            }
            
            #if DEBUG
            if (!Summary.IsCorrect(summary))
            {
                Tools.WriteDebug("edit summary not correct", summary);
            }
            #endif

            return summary;
        }
        
MainForm