/// <summary> /// Gets the entry of registration of activity according specified ModelItem object. /// </summary> /// <param name="item">The specified ModelItem object.</param> /// <returns>The entry of registration of activity represented by the specified ModelItem object.</returns> public static ActivityEntry GetActivityEntry(this ModelItem item) { RuleEditingContext context = item.GetRuleEditingContext(); RuleManager ruleManager = context.GetRuleSignature().Owner; RuleActivityManager activityManager = ruleManager.ActivityManager; ActivityEntry entry = activityManager.GetEntry(item.ItemType); return(entry); }