ARCed.Scintilla.FindReplaceDialog.AddReplacMru C# (CSharp) Method

AddReplacMru() private method

private AddReplacMru ( ) : void
return void
        private void AddReplacMru()
        {
            string find = this.cboFindR.Text;
            this._mruFind.Remove(find);

            this._mruFind.Insert(0, find);

            if (this._mruFind.Count > this._mruMaxCount)
                this._mruFind.RemoveAt(this._mruFind.Count - 1);

            string replace = this.cboReplace.Text;
            if (replace != string.Empty)
            {
                this._mruReplace.Remove(replace);

                this._mruReplace.Insert(0, replace);

                if (this._mruReplace.Count > this._mruMaxCount)
                    this._mruReplace.RemoveAt(this._mruReplace.Count - 1);
            }

            this._bindingSourceFind.ResetBindings(false);
            this._bindingSourceReplace.ResetBindings(false);
            this.cboFindR.SelectedIndex = 0;
            this.cboFindF.SelectedIndex = 0;
            this.cboReplace.SelectedIndex = 0;
        }