yavsc/Yavsc/Helpers/WorkflowHelpers.cs

16 lines
507 B
C#

9 years ago
namespace Yavsc.Helpers
{
9 years ago
using Models.Workflow;
using YavscLib;
public static class WorkflowHelpers
{
public static ISpecializationSettings CreateSettings (this Activity activity) {
if (activity.SettingsClassName==null) return null;
var ctor = Startup.ProfileTypes[activity.SettingsClassName].GetConstructor(System.Type.EmptyTypes);
if (ctor==null) return null;
return (ISpecializationSettings) ctor.Invoke(null);
}
}
}