Beispiel #1
0
		private async Task EnableOrDisableBreakpoint(BreakpointMarker breakpointMarker, BreakpointState state)
		{
			var breakpoint = breakpointMarker.Breakpoint;
			var actionResult = await SafeRaiseBreakpointChanged(breakpoint, state);
			if (!actionResult.IsSuccessful)
			{
				return;
			}

			breakpoint.IsEnabled = state == BreakpointState.Enabled;
			var breakpointData = GetBreakpointData(breakpoint);
			DocumentBreakpoints.Single(bp => Equals(bp, breakpointData)).IsEnabled = breakpoint.IsEnabled;

			breakpointMarker.InvalidateVisual();
		}
Beispiel #2
0
        private async Task EnableOrDisableBreakpoint(BreakpointMarker breakpointMarker, BreakpointState state)
        {
            var breakpoint   = breakpointMarker.Breakpoint;
            var actionResult = await SafeRaiseBreakpointChanged(breakpoint, state);

            if (!actionResult.IsSuccessful)
            {
                return;
            }

            breakpoint.IsEnabled = state == BreakpointState.Enabled;
            var breakpointData = GetBreakpointData(breakpoint);

            DocumentBreakpoints.Single(bp => Equals(bp, breakpointData)).IsEnabled = breakpoint.IsEnabled;

            breakpointMarker.InvalidateVisual();
        }