/// <inheritdoc /> public bool Equals(ITiming other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(other.GetType() == GetType() ? Equals((StandardTiming)other) : (Width == other.Width) && (Height == other.Height) && (Frequency == other.Frequency)); }