2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / Managed.Windows.Forms / System.Windows.Forms / BindingMemberInfo.cs
index 9f87b050fa8318b15075d18354440106e7743e8d..e3db5af49cc1ce85662a04731cfe6cb60721a263 100644 (file)
 // Authors:
 //     Peter Bartok    pbartok@novell.com
 //
-//
-// $Revision: 1.1 $
-// $Modtime: $
-// $Log: BindingMemberInfo.cs,v $
-// Revision 1.1  2004/07/09 05:21:25  pbartok
-// - Initial check-in
-//
-//
+
 
 // COMPLETE
 
 namespace System.Windows.Forms {
-       public class BindingMemberInfo {
+       public struct BindingMemberInfo {
                private string          data_member;
                private string          data_field;
                private string          data_path;
@@ -84,7 +77,9 @@ namespace System.Windows.Forms {
                #region Public Instance Methods
                public override bool Equals(object otherObject) {
                        if (otherObject is BindingMemberInfo) {
-                               return (this == (BindingMemberInfo)otherObject);
+                               return ((this.data_field == ((BindingMemberInfo)otherObject).data_field) &&\r
+                                       (this.data_path == ((BindingMemberInfo)otherObject).data_path) &&\r
+                                       (this.data_member == ((BindingMemberInfo)otherObject).data_member));\r
                        } else {
                                return false;
                        }