コード例 #1
0
        private int GetValueInt(string[] dataColumns, SortedDictionary <Enum, int> msgfPlusColumns, MSGFPlusSynFileColumns columnEnum)
        {
            var dataValue = GetValue(dataColumns, msgfPlusColumns, columnEnum);

            if (int.TryParse(dataValue, out var value))
            {
                return(value);
            }

            return(0);
        }
コード例 #2
0
 private bool ColumnExists(IReadOnlyDictionary <Enum, int> msgfPlusColumns, MSGFPlusSynFileColumns requiredColumn)
 {
     return(msgfPlusColumns.TryGetValue(requiredColumn, out var columnIndex) && columnIndex >= 0);
 }
コード例 #3
0
 private string GetValue(string[] dataColumns, SortedDictionary <Enum, int> msgfPlusColumns, MSGFPlusSynFileColumns columnEnum)
 {
     return(ReaderFactory.LookupColumnValue(dataColumns, columnEnum, msgfPlusColumns, string.Empty));
 }