in FixAntenna/NetCore/Validation/Entities/Fielddef.cs [155:218]
public override bool Equals(object o)
{
if (this == o)
{
return true;
}
if (!(o is Fielddef fielddef))
{
return false;
}
if (!Alias?.Equals(fielddef.Alias) ?? fielddef.Alias != null)
{
return false;
}
if (!Descr?.Equals(fielddef.Descr) ?? fielddef.Descr != null)
{
return false;
}
if (!Item?.ListEquals(fielddef.Item) ?? fielddef.Item != null)
{
return false;
}
if (Lenfield != fielddef.Lenfield)
{
return false;
}
if (!Multi?.Equals(fielddef.Multi) ?? fielddef.Multi != null)
{
return false;
}
if (!Name?.Equals(fielddef.Name) ?? fielddef.Name != null)
{
return false;
}
if (!Range?.Equals(fielddef.Range) ?? fielddef.Range != null)
{
return false;
}
if (Tag != fielddef.Tag)
{
return false;
}
if (!Type?.Equals(fielddef.Type) ?? fielddef.Type != null)
{
return false;
}
if (!Valblock?.Equals(fielddef.Valblock) ?? fielddef.Valblock != null)
{
return false;
}
return true;
}