Browse Source

Change Members to IEnumerable.

pull/659/head
AntiTcb 8 years ago
parent
commit
6407428c00
1 changed files with 3 additions and 4 deletions
  1. +3
    -4
      src/Discord.Net.WebSocket/Entities/Roles/SocketRole.cs

+ 3
- 4
src/Discord.Net.WebSocket/Entities/Roles/SocketRole.cs View File

@@ -1,7 +1,6 @@
using Discord.Rest; using Discord.Rest;
using System; using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Collections.Generic;
using System.Diagnostics; using System.Diagnostics;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
@@ -25,8 +24,8 @@ namespace Discord.WebSocket
public DateTimeOffset CreatedAt => SnowflakeUtils.FromSnowflake(Id); public DateTimeOffset CreatedAt => SnowflakeUtils.FromSnowflake(Id);
public bool IsEveryone => Id == Guild.Id; public bool IsEveryone => Id == Guild.Id;
public string Mention => MentionUtils.MentionRole(Id); public string Mention => MentionUtils.MentionRole(Id);
public IReadOnlyCollection<SocketGuildUser> Members
=> Guild.Users.Where(x => x.Roles.Any(r => r.Id == Id)).ToImmutableArray();
public IEnumerable<SocketGuildUser> Members
=> Guild.Users.Where(x => x.Roles.Any(r => r.Id == Id));


internal SocketRole(SocketGuild guild, ulong id) internal SocketRole(SocketGuild guild, ulong id)
: base(guild.Discord, id) : base(guild.Discord, id)


Loading…
Cancel
Save