protected override void Init(Type recordType) { base.Init(recordType); ChoKVPRecordObjectAttribute recObjAttr = ChoType.GetAttribute <ChoKVPRecordObjectAttribute>(recordType); if (recObjAttr != null) { Separator = recObjAttr.Separator; RecordStart = recObjAttr.RecordStart; RecordEnd = recObjAttr.RecordEnd; LineContinuationChars = recObjAttr.LineContinuationChars; } else { NullValue = String.Empty; } //if (IgnoreFieldValueMode == null) // IgnoreFieldValueMode = ChoIgnoreFieldValueMode.Empty; if (KVPRecordFieldConfigurations.Count == 0) { DiscoverRecordFields(recordType); } }
protected override void Init(Type recordType) { base.Init(recordType); ChoKVPRecordObjectAttribute recObjAttr = ChoType.GetAttribute <ChoKVPRecordObjectAttribute>(recordType); if (recObjAttr != null) { Separator = recObjAttr.Separator; RecordStart = recObjAttr.RecordStart; RecordEnd = recObjAttr.RecordEnd; LineContinuationChars = recObjAttr.LineContinuationChars; } DiscoverRecordFields(recordType); }