public override bool Equals(object obj)
{
var copyObj = obj as IniParserConfiguration;
if (copyObj == null) return false;
var oriType = this.GetType();
try
{
foreach (var property in oriType.GetProperties())
{
if (property.GetValue(copyObj, null).Equals(property.GetValue(this, null)))
{
return false;
}
}
}
catch
{
return false;
}
return true;
}