Browse Source

Merge 492cd35fe3 into b3203a7a0b

pull/181/merge
DigiTechs GitHub 8 years ago
parent
commit
3ad7386090
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      src/Discord.Net/Extensions/CollectionExtensions.cs

+ 5
- 0
src/Discord.Net/Extensions/CollectionExtensions.cs View File

@@ -14,6 +14,11 @@ namespace Discord
=> new ConcurrentDictionaryWrapper<TValue>(query, () => source.Count); => new ConcurrentDictionaryWrapper<TValue>(query, () => source.Count);
public static IReadOnlyCollection<TValue> ToReadOnlyCollection<TValue>(this IEnumerable<TValue> query, Func<int> countFunc) public static IReadOnlyCollection<TValue> ToReadOnlyCollection<TValue>(this IEnumerable<TValue> query, Func<int> countFunc)
=> new ConcurrentDictionaryWrapper<TValue>(query, countFunc); => new ConcurrentDictionaryWrapper<TValue>(query, countFunc);

public static bool ContainsId<T>(this IEnumerable<IEntity<T>> roles, T id) where T : IEquatable<T>
{
return roles.Any(x => x.Id.Equals(id));
}
} }


[DebuggerDisplay(@"{DebuggerDisplay,nq}")] [DebuggerDisplay(@"{DebuggerDisplay,nq}")]


Loading…
Cancel
Save