OLD | NEW |
| (Empty) |
1 // Copyright (c) 2011 The Native Client Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 using System.Collections.Generic; | |
5 using Microsoft.VisualStudio.Debugger.Interop; | |
6 | |
7 namespace Google.MsAd7.BaseImpl.Interfaces { | |
8 public interface IBreakpointInfo { | |
9 // This interface exists to implement a subset of the functionality that wil
l be | |
10 // asked of the SymbolProvider. Specifically information related to breakpo
ints. | |
11 | |
12 // Populates the |ppErrorEnum| with any warnings and errors that would occur
if | |
13 // the debugger were to attempt to bind a breakpoint at |pos|. | |
14 int GetBindErrors(DocumentPosition pos, | |
15 out IEnumDebugErrorBreakpoints2 ppErrorEnum); | |
16 | |
17 // Returns the addresses where the debugger could break at or near |pos|. | |
18 int GetBindAddresses(DocumentPosition pos, | |
19 out IEnumerable<ulong> addresses, | |
20 out IEnumDebugErrorBreakpoints2 ppErrorEnum); | |
21 } | |
22 } | |
OLD | NEW |