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); } } }