Discord Plugin Source

Added discord plugin source to github
This commit is contained in:
Brett Hewitson 2020-07-11 13:09:27 +10:00
parent 4a163627b8
commit 6f671a9d57
50 changed files with 3673 additions and 0 deletions

View file

@ -0,0 +1,56 @@
using System;
using System.Windows;
namespace ServerManagerTool.Plugin.Common
{
public interface IPlugin
{
/// <summary>
/// Gets a values indicating if the plugin can be used
/// </summary>
bool Enabled
{
get;
}
/// <summary>
/// Gets a value indicating the code of the plugin
/// </summary>
string PluginCode
{
get;
}
/// <summary>
/// Gets a value indicating the name of the plugin
/// </summary>
string PluginName
{
get;
}
/// <summary>
/// Gets a value indicating the version of the plugin
/// </summary>
Version PluginVersion
{
get;
}
/// <summary>
/// Gets a value that indicates if the plugin has a configuration form.
/// </summary>
bool HasConfigForm
{
get;
}
/// <summary>
/// Performs any initialization for the plugin.
/// </summary>
void Initialize();
/// <summary>
/// Opens the configuration form.
/// </summary>
/// <param name="owner">The owner window.</param>
void OpenConfigForm(Window owner);
}
}