/[RomCheater]/trunk/RomCheater.PluginFramework/Events/IAcceptsMemoryAddress.cs
ViewVC logotype

Diff of /trunk/RomCheater.PluginFramework/Events/IAcceptsMemoryAddress.cs

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

revision 206 by william, Thu May 31 09:31:57 2012 UTC revision 287 by william, Tue Jun 5 08:52:07 2012 UTC
# Line 5  using System.Text; Line 5  using System.Text;
5    
6  namespace RomCheater.PluginFramework.Events  namespace RomCheater.PluginFramework.Events
7  {  {
8      public interface IAcceptsExternalMemoryAddress      public interface IBrowseMemoryRegion
9      {      {
10          bool AcceptExternalMemoryAddress(uint address);          bool BrowseMemoryRegion(int MemoryRegion);
11        }
12    
13        public interface IAcceptsBrowseMemoryRegion
14        {
15            event BaseEventHandler<BrowseMemoryRegionEvent> OnBrowseMemoryRegion;
16        }
17    
18        public interface IBrowseMemoryRegionEvent
19        {
20            int MemoryRegion { get; }
21        }
22        public class BrowseMemoryRegionEvent : BaseEventArgs, IBrowseMemoryRegionEvent
23        {
24            public BrowseMemoryRegionEvent() : this(0) { }
25            public BrowseMemoryRegionEvent(object sender) : this(0, sender) { }
26            public BrowseMemoryRegionEvent(int memoryRegion) : base() { this.MemoryRegion = memoryRegion; }
27            public BrowseMemoryRegionEvent(int memoryRegion, object sender) : base(sender) { this.MemoryRegion = memoryRegion; }
28            #region IBrowseMemoryRegionEvent members
29            public int MemoryRegion { get; private set; }
30            #endregion
31      }      }
32  }  }

Legend:
Removed from v.206  
changed lines
  Added in v.287

  ViewVC Help
Powered by ViewVC 1.1.22