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

GetSearchFlags() public method

public GetSearchFlags ( ) : SearchFlags
return SearchFlags
        public SearchFlags GetSearchFlags()
        {
            var sf = SearchFlags.Empty;

            if (this.tabAll.SelectedTab == this.tpgFind)
            {
                if (this.chkMatchCaseF.Checked)
                    sf |= SearchFlags.MatchCase;

                if (this.chkWholeWordF.Checked)
                    sf |= SearchFlags.WholeWord;

                if (this.chkWordStartF.Checked)
                    sf |= SearchFlags.WordStart;
            }
            else
            {
                if (this.chkMatchCaseR.Checked)
                    sf |= SearchFlags.MatchCase;

                if (this.chkWholeWordR.Checked)
                    sf |= SearchFlags.WholeWord;

                if (this.chkWordStartR.Checked)
                    sf |= SearchFlags.WordStart;
            }

            return sf;
        }