34 |
{ |
{ |
35 |
} |
} |
36 |
#endregion |
#endregion |
37 |
|
#region IUserControlPlugin |
38 |
|
public interface IUserControlPlugin : IPluginBase |
39 |
|
{ |
40 |
|
} |
41 |
|
#endregion |
42 |
#region IPluginLoader |
#region IPluginLoader |
43 |
public interface IPluginLoader |
public interface IPluginLoader |
44 |
{ |
{ |
47 |
List<IConfigPlugin> LoadedConfigPlugins { get; } |
List<IConfigPlugin> LoadedConfigPlugins { get; } |
48 |
List<IInputPlugin> LoadedInputPlugins { get; } |
List<IInputPlugin> LoadedInputPlugins { get; } |
49 |
List<IWindowPlugin> LoadedWindowPlugins { get; } |
List<IWindowPlugin> LoadedWindowPlugins { get; } |
50 |
|
List<IUserControlPlugin> LoadedUserControlPlugins { get; } |
51 |
|
|
52 |
IConfigPlugin GetConfigPlugin(string t); |
IConfigPlugin GetConfigPlugin(string t); |
53 |
IInputPlugin GetInputPlugin(string t); |
IInputPlugin GetInputPlugin(string t); |
54 |
IWindowPlugin GetWindowPlugin(string t); |
IWindowPlugin GetWindowPlugin(string t); |