Exemple #1
0
 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);
 }
Exemple #2
0
        public void Configure(ActivityBuilder <TWorkflow, TInstance, TBody> builder)
        {
            var activity = new MethodBodyActivity <TInstance, TBody>(builder.State, builder.Event, _methodExpression);

            builder.AddActivity(activity);
        }