IVsLanguageDebugInfo3.GetValidBreakpointLineVariance Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the valid line variance for binding a breakpoint for a given source location.
public:
void GetValidBreakpointLineVariance(Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer ^ pBuffer, int iLine, int iCol, [Runtime::InteropServices::Out] int % piVariance);
void GetValidBreakpointLineVariance(Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer const & pBuffer, int iLine, int iCol, [Runtime::InteropServices::Out] int & piVariance);
public void GetValidBreakpointLineVariance (Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer pBuffer, int iLine, int iCol, out int piVariance);
abstract member GetValidBreakpointLineVariance : Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer * int * int * int -> unit
Public Sub GetValidBreakpointLineVariance (pBuffer As IVsTextBuffer, iLine As Integer, iCol As Integer, ByRef piVariance As Integer)
Parameters
- pBuffer
- IVsTextBuffer
[in] Code buffer containing the candidate breakpoint.
- iLine
- Int32
[in] Line for the candidate breakpoint.
- iCol
- Int32
[in] Column for the candidate breakpoint.
- piVariance
- Int32
[out] Number of lines below iLine
within which to bind breakpoint. Value of -1 specifies the debugger default number of lines.
Remarks
The debugger calls this function if ValidateBreakpointLocation returns E_NOIMPL
. As of Visual Studio 17.4, the debugger will always call this method.