lw_common.ui.search_form.current_search C# (CSharp) Méthode

current_search() private méthode

private current_search ( ) : search_for
Résultat search_for
        private search_for current_search() {
            int type = 0;
            if (radioAutoRecognize.Checked) type = 0;
            else if (radioText.Checked) type = 1;
            else if (radioRegex.Checked) type = 2;
            else Debug.Assert(false);

            var last_view_names = last_view_names_.ToList();
            if ( !last_view_names.Contains(lv_.name))
                last_view_names.Add(lv_.name);
            while ( last_view_names.Count > search_for.MAX_LAST_VIEW_NAMES)
                last_view_names_.RemoveAt(0);

            return new search_for() {
                bg = bg.BackColor, 
                fg = fg.BackColor, 
                case_sensitive = caseSensitive.Checked,
                full_word = fullWord.Checked, 
                mark_lines_with_color = mark.Checked, 
                text = combo.Text, 
                type = type,
                friendly_regex_name = friendlyRegexName.Text,
                last_view_names = last_view_names.ToArray(),
                all_columns = allColumns.Checked
            };
        }