public override int GetHashCode() { int result; result = name.GetHashCode(); result += 65599 * HexCode; result += 65599 * SrcHashCode; if (Scope != null && Scope.Length != 0) { result += Scope.GetHashCode(); } return result; }