public SimpleTriggerListener ConstructorTest(DebugTrigger triggerType, string[] debugCommands) { SimpleTriggerListener target = new SimpleTriggerListener(triggerType, debugCommands); return(target); // TODO: add assertions to method SimpleTriggerListenerTest.ConstructorTest(DebugTrigger, String[]) }
public void HandleEventTest( [PexAssumeUnderTest] SimpleTriggerListener target, DebugTrigger triggerType, DebuggerEventArgs eventArgs, IDebugContext context ) { target.HandleEvent(triggerType, eventArgs, context); // TODO: add assertions to method SimpleTriggerListenerTest.HandleEventTest(SimpleTriggerListener, DebugTrigger, DebuggerEventArgs, IDebugContext) }
public void HandleEventTest( [PexAssumeUnderTest] FileCrashMonitor target, DebugTrigger triggerType, DebuggerEventArgs eventArgs, IDebugContext context ) { target.HandleEvent(triggerType, eventArgs, context); // TODO: add assertions to method FileCrashMonitorTest.HandleEventTest(FileCrashMonitor, DebugTrigger, DebuggerEventArgs, IDebugContext) }
public bool HandlesEventTest( [PexAssumeUnderTest] SimpleTriggerListener target, DebugTrigger triggerType, DebuggerEventArgs eventArgs ) { bool result = target.HandlesEvent(triggerType, eventArgs); return(result); // TODO: add assertions to method SimpleTriggerListenerTest.HandlesEventTest(SimpleTriggerListener, DebugTrigger, DebuggerEventArgs) }
public bool HandlesEventTest( [PexAssumeUnderTest] FileCrashMonitor target, DebugTrigger triggerType, DebuggerEventArgs eventArgs ) { bool result = target.HandlesEvent(triggerType, eventArgs); return(result); // TODO: add assertions to method FileCrashMonitorTest.HandlesEventTest(FileCrashMonitor, DebugTrigger, DebuggerEventArgs) }
private void Update( ) { foreach (GameObject obj in _trigger) { DebugTrigger trigger = obj.GetComponent <DebugTrigger>( ); if (trigger.getTime( ) < _trigger_time) { return; } } SceneManagement.setScene("Debug"); }
private void HandleIfBroken(DebugTrigger trigger, DebuggerEventArgs e) { lock (_triggerListenerLock) { foreach (IDebugEventListener triggerListener in _triggerListeners) { if (triggerListener.HandlesEvent(trigger, e)) { triggerListener.HandleEvent(trigger, e, new DebugMonitorContext(_debuggee)); } } } }
/// <summary> /// Handle a trigger event. /// </summary> /// <param name="triggerType">The type of trigger to handle.</param> /// <param name="eventArgs">The trigger event arguments.</param> /// <param name="context">The debug context to perform.</param> /// <returns>True if the trigger should be handled.</returns> public void HandleEvent(DebugTrigger triggerType, DebuggerEventArgs eventArgs, IDebugContext context) { if (triggerType == DebugTrigger.Exception && !((ExceptionEventArgs)eventArgs).FirstChance) { try { GenerateExceptionReport(context); } catch (DebugMonitorException) { } } }
private void BreakIfHandled(DebugTrigger trigger, DebuggerEventArgs a) { lock (_triggerListenerLock) { foreach (IDebugEventListener triggerListener in _triggerListeners) { if (triggerListener.HandlesEvent(trigger, a)) { a.Status = DebugStatus.Break; return; } } } }
/// <summary> /// Handle the given trigger. /// </summary> /// <param name="triggerType">The type of trigger to evaluate.</param> /// <param name="eventArgs">The event arguments to handle.</param> /// <param name="context">The debug context to execute the action on.</param> public void HandleEvent(DebugTrigger triggerType, DebuggerEventArgs eventArgs, IDebugContext context) { if (_trigger == triggerType) { foreach (string command in _debugScript) { try { context.RunCommand(command); } catch (DebugMonitorException) { } } } }
/// <summary> /// Handle the given trigger. /// </summary> /// <param name="triggerType">The type of trigger to evaluate.</param> /// <param name="eventArgs">The event arguments to handle.</param> /// <returns>True if the event should be handled.</returns> public bool HandlesEvent(DebugTrigger triggerType, DebuggerEventArgs eventArgs) { return(_trigger == triggerType); }
/// <summary> /// Constructor. /// </summary> /// <param name="triggerType">The type of trigger to evaluate.</param> /// <param name="debugCommands">The debug commands to perform.</param> public SimpleTriggerListener(DebugTrigger triggerType, string[] debugCommands) { Ensure.That(debugCommands, "debugCommands").IsNotNull(); _trigger = triggerType; _debugScript = debugCommands; }
/// <summary> /// Handle a trigger event. /// </summary> /// <param name="triggerType">The type of trigger to handle.</param> /// <param name="eventArgs">The trigger event arguments.</param> /// <returns>True if the trigger should be handled.</returns> public bool HandlesEvent(DebugTrigger triggerType, DebuggerEventArgs eventArgs) { return(triggerType == DebugTrigger.Exception && !((ExceptionEventArgs)eventArgs).FirstChance); }