See Also: OverrideValueTypeDefaultsRule Members
Example
public struct Coord { int X, Y, Z; }
Example
public struct Coord { int X, Y, Z; public override bool Equals (object obj) { if (obj == null) { return false; } Coord c = (Coord)obj; return ((X == c.X) && (Y == c.Y) && (Z == c.Z)); } public override int GetHashCode () { return X ^ Y ^ Z; } public static bool operator == (Coord left, Coord right) { return left.Equals (right); } public static bool operator != (Coord left, Coord right) { return !left.Equals (right); } }