--- trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs 2012/05/09 21:42:21 92 +++ trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs 2012/05/09 22:31:56 94 @@ -7,15 +7,15 @@ using RomCheater.PluginFramework.Core; namespace RomCheater.PluginFramework.Interfaces { - #region IPluginBase - public interface IPluginBase - { - Guid Id { get; } - string Name { get;} - string Description { get; } - string ToString(); - void Reload(); - } + #region IPluginBase + public interface IPluginBase : IPluginName, IPluginDescription, IPluginID, IToString, IPluginRefresh { } + #region IPluginBase SubMembers + public interface IToString { string ToString(); } + public interface IPluginName { string Name { get; } } + public interface IPluginDescription { string Description { get; } } + public interface IPluginID { Guid ID { get; } } + public interface IPluginRefresh { void Reload(); } + #endregion #endregion #region IConfigPlugin public interface IConfigPlugin : IPluginBase |