@@ -204,7 +204,7 @@ namespace Discord | |||||
} | } | ||||
public override bool Equals(object obj) => obj is Channel && (obj as Channel).Id == Id; | public override bool Equals(object obj) => obj is Channel && (obj as Channel).Id == Id; | ||||
public override int GetHashCode() => Id.GetHashCode(); | |||||
public override int GetHashCode() => unchecked(Id.GetHashCode() + 5658); | |||||
public override string ToString() => Name ?? Id; | public override string ToString() => Name ?? Id; | ||||
} | } | ||||
} | } |
@@ -79,7 +79,7 @@ namespace Discord | |||||
} | } | ||||
public override bool Equals(object obj) => obj is Color && (obj as Color)._rawValue == _rawValue; | public override bool Equals(object obj) => obj is Color && (obj as Color)._rawValue == _rawValue; | ||||
public override int GetHashCode() => _rawValue.GetHashCode(); | |||||
public override int GetHashCode() => unchecked(_rawValue.GetHashCode() + 1678); | |||||
public override string ToString() => '#' + _rawValue.ToString("X"); | public override string ToString() => '#' + _rawValue.ToString("X"); | ||||
} | } | ||||
} | } |
@@ -69,7 +69,7 @@ namespace Discord | |||||
} | } | ||||
public override bool Equals(object obj) => obj is GlobalUser && (obj as GlobalUser).Id == Id; | public override bool Equals(object obj) => obj is GlobalUser && (obj as GlobalUser).Id == Id; | ||||
public override int GetHashCode() => Id.GetHashCode(); | |||||
public override int GetHashCode() => unchecked(Id.GetHashCode() + 7891); | |||||
public override string ToString() => Id; | public override string ToString() => Id; | ||||
} | } | ||||
} | } |
@@ -114,7 +114,7 @@ namespace Discord | |||||
} | } | ||||
public override bool Equals(object obj) => obj is Invite && (obj as Invite).Id == Id; | public override bool Equals(object obj) => obj is Invite && (obj as Invite).Id == Id; | ||||
public override int GetHashCode() => Id.GetHashCode(); | |||||
public override int GetHashCode() => unchecked(Id.GetHashCode() + 9980); | |||||
public override string ToString() => XkcdCode ?? Id; | public override string ToString() => XkcdCode ?? Id; | ||||
} | } | ||||
} | } |
@@ -257,7 +257,7 @@ namespace Discord | |||||
} | } | ||||
public override bool Equals(object obj) => obj is Message && (obj as Message).Id == Id; | public override bool Equals(object obj) => obj is Message && (obj as Message).Id == Id; | ||||
public override int GetHashCode() => Id.GetHashCode(); | |||||
public override int GetHashCode() => unchecked(Id.GetHashCode() + 9979); | |||||
public override string ToString() => $"{User}: {RawText}"; | public override string ToString() => $"{User}: {RawText}"; | ||||
} | } | ||||
} | } |
@@ -139,7 +139,7 @@ namespace Discord | |||||
} | } | ||||
public override bool Equals(object obj) => obj is Permissions && (obj as Permissions)._rawValue == _rawValue; | public override bool Equals(object obj) => obj is Permissions && (obj as Permissions)._rawValue == _rawValue; | ||||
public override int GetHashCode() => _rawValue.GetHashCode(); | |||||
public override int GetHashCode() => unchecked(_rawValue.GetHashCode() + 393); | |||||
} | } | ||||
public sealed class DualChannelPermissions | public sealed class DualChannelPermissions | ||||
@@ -228,6 +228,6 @@ namespace Discord | |||||
public override bool Equals(object obj) => obj is DualChannelPermissions && | public override bool Equals(object obj) => obj is DualChannelPermissions && | ||||
(obj as DualChannelPermissions).Allow.Equals(Allow) && | (obj as DualChannelPermissions).Allow.Equals(Allow) && | ||||
(obj as DualChannelPermissions).Deny.Equals(Deny); | (obj as DualChannelPermissions).Deny.Equals(Deny); | ||||
public override int GetHashCode() => unchecked(Allow.GetHashCode() + Deny.GetHashCode()); | |||||
public override int GetHashCode() => unchecked(Allow.GetHashCode() + Deny.GetHashCode() + 1724); | |||||
} | } | ||||
} | } |
@@ -71,7 +71,7 @@ namespace Discord | |||||
} | } | ||||
public override bool Equals(object obj) => obj is Role && (obj as Role).Id == Id; | public override bool Equals(object obj) => obj is Role && (obj as Role).Id == Id; | ||||
public override int GetHashCode() => Id.GetHashCode(); | |||||
public override int GetHashCode() => unchecked(Id.GetHashCode() + 6653); | |||||
public override string ToString() => Name ?? Id; | public override string ToString() => Name ?? Id; | ||||
} | } | ||||
} | } |
@@ -253,7 +253,7 @@ namespace Discord | |||||
} | } | ||||
public override bool Equals(object obj) => obj is Server && (obj as Server).Id == Id; | public override bool Equals(object obj) => obj is Server && (obj as Server).Id == Id; | ||||
public override int GetHashCode() => Id.GetHashCode(); | |||||
public override int GetHashCode() => unchecked(Id.GetHashCode() + 5175); | |||||
public override string ToString() => Name ?? Id; | public override string ToString() => Name ?? Id; | ||||
} | } | ||||
} | } |
@@ -377,7 +377,7 @@ namespace Discord | |||||
} | } | ||||
public override bool Equals(object obj) => obj is User && (obj as User).Id == Id; | public override bool Equals(object obj) => obj is User && (obj as User).Id == Id; | ||||
public override int GetHashCode() => Id.GetHashCode(); | |||||
public override int GetHashCode() => unchecked(Id.GetHashCode() + 7230); | |||||
public override string ToString() => Name ?? Id; | public override string ToString() => Name ?? Id; | ||||
} | } | ||||
} | } |