protected virtual void OnAfterTransition(OperationContext context, Transition transition, QualifiedName cause)
{
// raise a notification that a transition has occurred.
if (m_TransitionCompleted != null)
{
StateMachineTransitionEventArgs args = new StateMachineTransitionEventArgs(
transition.FromState.BrowseName,
transition.ToState.BrowseName,
cause);
m_TransitionCompleted(context, this, args);
}
}