\r
public override int GetHashCode ()\r
{\r
- throw new NotImplementedException ();\r
+ return ((Object) this).GetHashCode ();\r
}\r
\r
public virtual bool IsDefaultAttribute ()\r
\r
return this.Equals (obj);\r
}\r
+\r
+ public override bool Equals (object obj)\r
+ {\r
+ if (obj == null || !(obj is Attribute))\r
+ return false;\r
+\r
+ return ((Attribute) obj) == this;\r
+ }\r
}\r
}\r