protected virtual bool Visit <TInstance, TBody>(MethodBodyActivity <TInstance, TBody> activity) where TInstance : class { Trace.WriteLine("({0})[{1}] {2}.{3}({4})".FormatWith(activity.State, activity.Event, typeof(TInstance).ToShortTypeName(), activity.MethodName, typeof(TBody).ToShortTypeName())); return(true); }
public void Configure(ActivityBuilder <TWorkflow, TInstance, TBody> builder) { var activity = new MethodBodyActivity <TInstance, TBody>(builder.State, builder.Event, _methodExpression); builder.AddActivity(activity); }