Implemented IComparable<T> on IRole and IGuildUUser

This commit is contained in:
james7132
2016-10-25 21:37:18 +00:00
parent 9fcf88b7ac
commit f3cd96d2fe
7 changed files with 23 additions and 6 deletions

View File

@@ -57,5 +57,6 @@ namespace Discord.WebSocket
//IRole
IGuild IRole.Guild => Guild;
public int CompareTo(IRole role) => Position.CompareTo(role.Position);
}
}

View File

@@ -96,6 +96,7 @@ namespace Discord.WebSocket
IGuild IGuildUser.Guild => Guild;
ulong IGuildUser.GuildId => Guild.Id;
IReadOnlyCollection<ulong> IGuildUser.RoleIds => RoleIds;
public int CompareTo(IGuildUser user) => this.Compare(user);
//IUser
Task<IDMChannel> IUser.GetDMChannelAsync(CacheMode mode, RequestOptions options)