Пример #1
0
        public PermissionInfoCollection GetGrandedPermission()
        {
            PermissionInfoCollection collection = new PermissionInfoCollection();

            collection.Add(new DefaultPermissionInfo("name1", "action1"));
            collection.Add(new DefaultPermissionInfo("name2", "action2"));
            return(collection);
        }
Пример #2
0
        /// <summary>
        /// 深度克隆
        /// </summary>
        public object Clone()
        {
            PermissionInfoCollection clone = new PermissionInfoCollection();

            foreach (PermissionInfo per in permissions)
            {
                clone.Add((PermissionInfo)per.Clone());
            }
            return(clone);
        }