Search Results for

    Show / Hide Table of Contents

    Class ApplicationCommandRequireDirectMessageAttribute

    Defines that this application command is only usable within a direct message channel.

    Inheritance
    System.Object
    System.Attribute
    SlashCheckBaseAttribute
    ApplicationCommandRequireDirectMessageAttribute
    Namespace: DisCatSharp.ApplicationCommands.Attributes
    Assembly: DisCatSharp.ApplicationCommands.dll
    Syntax
    [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = false)]
    public sealed class ApplicationCommandRequireDirectMessageAttribute : SlashCheckBaseAttribute

    Constructors

    | Improve this Doc View Source

    ApplicationCommandRequireDirectMessageAttribute()

    Defines that this command is only usable within a direct message channel.

    Declaration
    public ApplicationCommandRequireDirectMessageAttribute()

    Methods

    | Improve this Doc View Source

    ExecuteChecksAsync(InteractionContext)

    Runs checks.

    Declaration
    public override Task<bool> ExecuteChecksAsync(InteractionContext ctx)
    Parameters
    Type Name Description
    InteractionContext ctx
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>
    Overrides
    SlashCheckBaseAttribute.ExecuteChecksAsync(InteractionContext)

    Extension Methods

    ReflectionUtilities.ToDictionary<T>(T)
    • Improve this Doc
    • View Source
    In This Article
    Back to top © 2021-2022 Aiko IT Systems