/[RomCheater]/trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs
ViewVC logotype

Diff of /trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 329 by william, Thu Jun 7 19:18:31 2012 UTC revision 357 by william, Sun Jun 10 00:47:58 2012 UTC
# Line 54  namespace RomCheater.PluginFramework.Int Line 54  namespace RomCheater.PluginFramework.Int
54      {      {
55          TPlugin AcceptedPlugin { get; set; }          TPlugin AcceptedPlugin { get; set; }
56      }      }
57        public interface IAcceptsConfig : IAcceptsPlugin<IConfigPlugin> { }
58        public interface IAcceptsProcess : IAcceptsProcess<Process>    {    }
59      public interface IAcceptsProcess<TProcess>      public interface IAcceptsProcess<TProcess>
60          where TProcess : Process          where TProcess : Process
61      {      {
62          TProcess AcceptedProcess { get; set; }          TProcess AcceptedProcess { get; set; }
63      }      }
64      #endregion      #endregion
65      public interface IAcceptsProcessAndConfig<TPlugin, TProcess> : IAcceptsPlugin<TPlugin>, IAcceptsProcess<TProcess>      public interface IAcceptsProcessAndConfig<TProcess> : IAcceptsConfig, IAcceptsProcess<TProcess> where TProcess : Process { }
66          where TPlugin : IPluginBase      public interface IAcceptsProcessAndConfig : IAcceptsProcess, IAcceptsConfig { }
         where TProcess : Process { }  
     public interface IAcceptsProcessAndConfig : IAcceptsProcessAndConfig<IConfigPlugin,Process> { }  
67      public interface IAcceptsProcessPID      public interface IAcceptsProcessPID
68      {      {
69          int ProcessPID { get; set; }          int ProcessPID { get; set; }

Legend:
Removed from v.329  
changed lines
  Added in v.357

  ViewVC Help
Powered by ViewVC 1.1.22