public static bool operator == (Module left, Module right) { if ((object)left == (object)right) return true; if ((object)left == null ^ (object)right == null) return false; return left.Equals (right); }