ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/RomCheater/trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs
(Generate patch)

Comparing trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs (file contents):
Revision 93 by william, Wed May 9 21:42:21 2012 UTC vs.
Revision 94 by william, Wed May 9 22:31:56 2012 UTC

--- trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs	2012/05/09 22:23:18	93
+++ 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