Files
yavsc/Yavsc/Helpers/WorkflowHelpers.cs
2017-01-31 13:19:12 +01:00

16 lines
507 B
C#

namespace Yavsc.Helpers
{
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);
}
}
}