internal int ValidateBreakpointLocation(IVsTextBuffer buffer, int lineIndex, ref TextSpan[] codeSpan)
        {
            var script   = BreakpointValidationHelper.GetScript(_editorAdaptersFactoryService, buffer);
            var position = BreakpointValidationHelper.GetBreakpointPosition(script, lineIndex);
            var span     = BreakpointValidationHelper.MapBreakpointPositionToTextSpan(position);

            codeSpan[0] = span;

            return(position.IsValid ? VSConstants.S_OK : VSConstants.S_FALSE);
        }
Example #2
0
 internal static TextSpan MapBreakpointPositionToTextSpan(BreakpointPositionInfo breakpointPosition)
 {
     return(BreakpointValidationHelper.MapScriptExtentToTextSpan(breakpointPosition.Extent, breakpointPosition.DisplayStyle));
 }