internal ChoKVPRecordConfiguration(Type recordType) : base(recordType) { KVPRecordFieldConfigurations = new List <ChoKVPRecordFieldConfiguration>(); LineContinuationChars = new char[] { ' ', '\t' }; if (recordType != null) { Init(recordType); } if (Separator.IsNullOrEmpty()) { if (Separator.IsNullOrWhiteSpace()) { Separator = ":"; } } FileHeaderConfiguration = new ChoKVPFileHeaderConfiguration(recordType, Culture); }