Search Results for

    Show / Hide Table of Contents

    Class BaseExtension

    Represents base for all DisCatSharp extensions. To implement your own extension, extend this class, and implement its abstract members.

    Inheritance
    System.Object
    BaseExtension
    ApplicationCommandsExtension
    CommandsNextExtension
    InteractivityExtension
    LavalinkExtension
    VoiceNextExtension
    Namespace: DisCatSharp
    Assembly: DisCatSharp.dll
    Syntax
    public abstract class BaseExtension

    Properties

    | Improve this Doc View Source

    Client

    Gets the instance of DiscordClient this extension is attached to.

    Declaration
    public DiscordClient Client { get; protected set; }
    Property Value
    Type Description
    DiscordClient

    Methods

    | Improve this Doc View Source

    Setup(DiscordClient)

    Initializes this extension for given DiscordClient instance.

    Declaration
    protected abstract void Setup(DiscordClient client)
    Parameters
    Type Name Description
    DiscordClient client

    Discord client to initialize for.

    Extension Methods

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