• Guides
  • Api Documentation
Show / Hide Table of Contents
  • Discord.Addons.MpGame
    • CurrentlyPlaying
    • GameBase<TPlayer>
    • IMpGameData
    • MpGameModuleBase<TService, TGame, TPlayer>
    • MpGameService<TGame, TPlayer>
    • MpGameService<TGame, TPlayer>.MpGameData
    • Player
  • Discord.Addons.MpGame.Collections
    • CircularLinkedList<T>
    • Hand<T>
    • IWrapper<T>
    • Node<T>
    • Pile<T>
    • WrappingPile<T, TWrapper>
  • Discord.Addons.Preconditions
    • Measure
    • MinimumOnlineUsersAttribute
    • RatelimitAttribute
    • RatelimitFlags
    • RequireLowerHierarchyAttribute
    • RequireRoleAttribute
    • UserMustBeInVoiceAttribute

Class RequireLowerHierarchyAttribute

Indicates this parameter must be a SocketGuildUser whose Hierarchy value must be lower than that of the Bot.

Inheritance
Object
Attribute
ParameterPreconditionAttribute
RequireLowerHierarchyAttribute
Namespace: Discord.Addons.Preconditions
Assembly: Discord.Addons.Preconditions.dll
Syntax
[AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inherited = true)]
public sealed class RequireLowerHierarchyAttribute : ParameterPreconditionAttribute

Methods

| Improve this Doc View Source

CheckPermissionsAsync(ICommandContext, ParameterInfo, Object, IServiceProvider)

Declaration
public override Task<PreconditionResult> CheckPermissionsAsync(ICommandContext _, ParameterInfo __, object value, IServiceProvider ___)
Parameters
Type Name Description
ICommandContext _
ParameterInfo __
Object value
IServiceProvider ___
Returns
Type Description
Task<PreconditionResult>
Overrides
ParameterPreconditionAttribute.CheckPermissionsAsync(ICommandContext, ParameterInfo, Object, IServiceProvider)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX