OLD | NEW |
| (Empty) |
1 using System; | |
2 using System.Collections.Generic; | |
3 using System.Diagnostics; | |
4 using System.Linq; | |
5 using System.Text; | |
6 using Microsoft.VisualStudio; | |
7 using Microsoft.VisualStudio.Debugger.Interop; | |
8 | |
9 namespace Google.MsAd7.BaseImpl | |
10 { | |
11 public class BoundBreakpoint : IDebugBoundBreakpoint2 | |
12 { | |
13 public BoundBreakpoint(PendingBreakpoint parent, UInt64 address) { | |
14 parent_ = parent; | |
15 address_ = address; | |
16 } | |
17 | |
18 public PendingBreakpoint Parent { | |
19 get { return parent_; } | |
20 } | |
21 | |
22 public ulong Address { | |
23 get { return address_; } | |
24 } | |
25 | |
26 #region Implementation of IDebugBoundBreakpoint2 | |
27 | |
28 public int GetPendingBreakpoint(out IDebugPendingBreakpoint2 ppPendingBreakp
oint) { | |
29 Debug.WriteLine("BoundBreakpoint.GetPendingBreakpoint"); | |
30 ppPendingBreakpoint = parent_; | |
31 return VSConstants.S_OK; | |
32 } | |
33 | |
34 public int GetState(enum_BP_STATE[] pState) { | |
35 Debug.WriteLine("BoundBreakpoint.GetState"); | |
36 throw new NotImplementedException(); | |
37 } | |
38 | |
39 public int GetHitCount(out uint pdwHitCount) { | |
40 Debug.WriteLine("BoundBreakpoint.GetHitCount"); | |
41 throw new NotImplementedException(); | |
42 } | |
43 | |
44 public int GetBreakpointResolution(out IDebugBreakpointResolution2 ppBPResol
ution) { | |
45 Debug.WriteLine("BoundBreakpoint.GetBreakpointResolution"); | |
46 throw new NotImplementedException(); | |
47 } | |
48 | |
49 public int Enable(int fEnable) { | |
50 Debug.WriteLine("BoundBreakpoint.Enable"); | |
51 throw new NotImplementedException(); | |
52 } | |
53 | |
54 public int SetHitCount(uint dwHitCount) { | |
55 Debug.WriteLine("BoundBreakpoint.SetHitCount"); | |
56 throw new NotImplementedException(); | |
57 } | |
58 | |
59 public int SetCondition(BP_CONDITION bpCondition) { | |
60 Debug.WriteLine("BoundBreakpoint.SetCondition"); | |
61 throw new NotImplementedException(); | |
62 } | |
63 | |
64 public int SetPassCount(BP_PASSCOUNT bpPassCount) { | |
65 Debug.WriteLine("BoundBreakpoint.SetPassCount"); | |
66 throw new NotImplementedException(); | |
67 } | |
68 | |
69 public int Delete() { | |
70 Debug.WriteLine("BoundBreakpoint.Delete"); | |
71 throw new NotImplementedException(); | |
72 } | |
73 | |
74 #endregion | |
75 | |
76 private readonly PendingBreakpoint parent_ = null; | |
77 private ulong address_; | |
78 } | |
79 } | |
OLD | NEW |