コード例 #1
0
        /// <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);
        }