Summer.Batch.Extra.Ebcdic.EbcdicReader.RetrieveRecordFormat C# (CSharp) Method

RetrieveRecordFormat() private method

retrieve record format
   
private RetrieveRecordFormat ( ICollection values ) : Summer.Batch.Extra.Copybook.RecordFormat
values ICollection
return Summer.Batch.Extra.Copybook.RecordFormat
        private RecordFormat RetrieveRecordFormat(ICollection<object> values)
        {
            RecordFormat recordFormat;
            if (_fileFormat.DiscriminatorSize > 0)
            {
                string discriminatorValue = ReadDiscriminatorValue();
                recordFormat = _recordFormatMap.GetFromDiscriminator(discriminatorValue);
                values.Add(recordFormat.DiscriminatorPattern);
                if (Logger.IsDebugEnabled)
                {
                    Logger.Debug("Record format detected:" + recordFormat.CobolRecordName);
                }
            }
            else
            {
                recordFormat = _recordFormatMap.Default;
            }
            return recordFormat;
        }
        #endregion