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 356 by william, Thu Jun 7 19:18:31 2012 UTC vs.
Revision 357 by william, Sun Jun 10 00:47:58 2012 UTC

# Line 54 | Line 54 | namespace RomCheater.PluginFramework.Int
54      {
55          TPlugin AcceptedPlugin { get; set; }
56      }
57 +    public interface IAcceptsConfig : IAcceptsPlugin<IConfigPlugin> { }
58 +    public interface IAcceptsProcess : IAcceptsProcess<Process>    {    }
59      public interface IAcceptsProcess<TProcess>
60          where TProcess : Process
61      {
62          TProcess AcceptedProcess { get; set; }
63      }
64      #endregion
65 <    public interface IAcceptsProcessAndConfig<TPlugin, TProcess> : IAcceptsPlugin<TPlugin>, IAcceptsProcess<TProcess>
66 <        where TPlugin : IPluginBase
65 <        where TProcess : Process { }
66 <    public interface IAcceptsProcessAndConfig : IAcceptsProcessAndConfig<IConfigPlugin,Process> { }
65 >    public interface IAcceptsProcessAndConfig<TProcess> : IAcceptsConfig, IAcceptsProcess<TProcess> where TProcess : Process { }
66 >    public interface IAcceptsProcessAndConfig : IAcceptsProcess, IAcceptsConfig { }
67      public interface IAcceptsProcessPID
68      {
69          int ProcessPID { get; set; }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines