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

ReadFields() private method

read a fields list
   
private ReadFields ( IFieldsList fieldsList ) : List
fieldsList IFieldsList
return List
        private List<object> ReadFields(IFieldsList fieldsList)
        {
            List<object> values = new List<object>();
            IDictionary<string, decimal> readNumericValues = new Dictionary<string, decimal>();
            foreach (CopybookElement fieldFormat in fieldsList.Elements)
            {
                var format = fieldFormat as FieldFormat;
                values.Add(format != null
                    ? ReadField(format, readNumericValues)
                    : ReadFieldsGroup((FieldsGroup) fieldFormat, readNumericValues));
            }
            return values;
        }