public static void FillAllActivitiesDefinitions(Dictionary <ObjectKey, CreateActivityDelegate> dic) { foreach (IProcess value in ProcessesDefinition.Values) { ProcessBase proc = value as ProcessBase; if (proc != null) { proc.FillActivitiesDefinitions(dic); } } }