public virtual bool Handles(WorkflowEventData eventData)
        {
            if (eventData == null)
                return false;

            return eventData.GetType() == EventDataType;
        }
 public override void SetEventData(WorkflowEventData eventData)
 {
     DataReceivedEventData dataReceivedEventSink = eventData as DataReceivedEventData;
     if (dataReceivedEventSink != null)
     {
         Data = dataReceivedEventSink.Data;
     }
 }
 public override void SetEventData(WorkflowEventData eventData)
 {
 }
 public abstract void SetEventData(WorkflowEventData eventData);