lw_common.ui.edit_log_settings_form.get_db_mappings C# (CSharp) 메소드

get_db_mappings() 개인적인 메소드

private get_db_mappings ( ) : info_type>>.List
리턴 info_type>>.List
        private List<Tuple<string, info_type>> get_db_mappings() {
            List<Tuple<string,info_type>> user_typed_mappings = new List<Tuple<string, info_type>>();
            foreach (var line in dbFields.Text.Split(new[] {"\r\n"}, StringSplitOptions.RemoveEmptyEntries)) {
                int delim = line.IndexOf('=');
                if (delim >= 0) {
                    string name = line.Substring(0, delim).Trim(), value = line.Substring(delim + 1).Trim();
                    var info_value = info_type_io.from_str(value);
                    user_typed_mappings.Add( new Tuple<string, info_type>(name, info_value));
                }
                else 
                    user_typed_mappings.Add(new Tuple<string, info_type>(line.Trim(), info_type.max));
            }
            var lw_mappings = info_type_io.match_db_column_to_lw_column(user_typed_mappings);
            return lw_mappings;
        }