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
Namespace: DisCatSharp
Assembly: DisCatSharp.dll
Syntax
public abstract class BaseExtension
Properties
| Improve this Doc View SourceClient
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 SourceSetup(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. |