- return String.Format (ret, this.Left, this.Right, this.Top, this.Bottom);
+ return String.Format (ret, left, right, top, bottom);
+ }
+
+#if NET_2_0
+ public static bool operator == (Margins m1, Margins m2)
+ {
+ // avoid recursion with == operator
+ if ((object)m1 == null)
+ return ((object)m2 == null);
+ return m1.Equals (m2);