protected bool Equals(PropertySourceConfiguration other) { return(Equals(TargetType, other.TargetType) && Parser == other.Parser && ValueParserParameter.DictionaryEqual(other.ValueParserParameter)); }
protected bool Equals(FileParserConfiguration other) { return(Equals(ParserType, other.ParserType) && Equals(TargetType, other.TargetType) && HasHeaderRow == other.HasHeaderRow && SkipRows == other.SkipRows && Equals(Encoding, other.Encoding) && string.Equals(Delimiter, other.Delimiter) && Quote == other.Quote && ExcelVersion == other.ExcelVersion && string.Equals(TableName, other.TableName) && TableIndex == other.TableIndex && PropertySourceConfiguration.DictionaryEqual(other.PropertySourceConfiguration)); }