void OnExecute(object o, XsltExecuteEventArgs e) { if (Executed != null) { Executed(o, e); } }
public void DispatchBreakpointMatch(object o, XsltExecuteEventArgs args) { this.event_sender = o; this.event_args = args; notify_handle.Set(); trans_handle.WaitOne(); }
// invoked from ThreadManager notification thread void OnBreakpointMatch(object o, XsltExecuteEventArgs args) { if (BreakpointMatched != null) { BreakpointMatched(o, args); } }
// invoked inside transformation thread. void OnExecute(object o, XsltExecuteEventArgs args) { if (!Break(args.Context)) { return; } thread_manager.DispatchBreakpointMatch(o, args); }
void OnExecute (object o, XsltExecuteEventArgs e) { if (Executed != null) Executed (o, e); }
public void DispatchBreakpointMatch (object o, XsltExecuteEventArgs args) { this.event_sender = o; this.event_args = args; notify_handle.Set (); trans_handle.WaitOne (); }
// invoked from ThreadManager notification thread void OnBreakpointMatch (object o, XsltExecuteEventArgs args) { if (BreakpointMatched != null) BreakpointMatched (o, args); }
// invoked inside transformation thread. void OnExecute (object o, XsltExecuteEventArgs args) { if (!Break (args.Context)) return; thread_manager.DispatchBreakpointMatch (o, args); }