Browse Source

Fixed SocketRole.CompareTo

tags/1.0-rc
RogueException 8 years ago
parent
commit
1b0e47be42
3 changed files with 5 additions and 4 deletions
  1. +2
    -2
      src/Discord.Net.Core/Utils/RoleUtils.cs
  2. +1
    -1
      src/Discord.Net.Rest/Entities/Roles/RestRole.cs
  3. +2
    -1
      src/Discord.Net.WebSocket/Entities/Roles/SocketRole.cs

src/Discord.Net.Core/Extensions/RoleExtensions.cs → src/Discord.Net.Core/Utils/RoleUtils.cs View File

@@ -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;

+ 1
- 1
src/Discord.Net.Rest/Entities/Roles/RestRole.cs View File

@@ -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})";


+ 2
- 1
src/Discord.Net.WebSocket/Entities/Roles/SocketRole.cs View File

@@ -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);
}
}

Loading…
Cancel
Save