Fixed SocketRole.CompareTo
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
namespace Discord
|
||||
{
|
||||
internal static class RoleExtensions
|
||||
internal static class RoleUtils
|
||||
{
|
||||
internal static int Compare(this IRole left, IRole right)
|
||||
public static int Compare(IRole left, IRole right)
|
||||
{
|
||||
if (left == null)
|
||||
return -1;
|
||||
@@ -51,7 +51,7 @@ namespace Discord.Rest
|
||||
public Task DeleteAsync(RequestOptions options = null)
|
||||
=> RoleHelper.DeleteAsync(this, Discord, options);
|
||||
|
||||
public int CompareTo(IRole role) => this.Compare(role);
|
||||
public int CompareTo(IRole role) => RoleUtils.Compare(this, role);
|
||||
|
||||
public override string ToString() => Name;
|
||||
private string DebuggerDisplay => $"{Name} ({Id})";
|
||||
|
||||
@@ -54,8 +54,9 @@ namespace Discord.WebSocket
|
||||
private string DebuggerDisplay => $"{Name} ({Id})";
|
||||
internal SocketRole Clone() => MemberwiseClone() as SocketRole;
|
||||
|
||||
public int CompareTo(IRole role) => RoleUtils.Compare(this, role);
|
||||
|
||||
//IRole
|
||||
IGuild IRole.Guild => Guild;
|
||||
public int CompareTo(IRole role) => this.CompareTo(role);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user