Exemple #1
0
        //得到选中的节点树
        public Node GetTreeNodesIsSelected()
        {
            var  t           = UtilityHelper.BinarySerialize(this.TreeNode);
            Node seletedNode = UtilityHelper.BinaryDeserialize <Node>(t);

            //Node seletedNode= UtilityHelper.DeepClone(TreeNode);

            if (seletedNode != null)
            {
                DeleteNodeNotSelected(seletedNode);
            }

            return(seletedNode);
        }
Exemple #2
0
        /// <summary>
        /// Gets the data with specified key.
        /// </summary>
        /// <param name="key">The key.</param>
        /// <returns></returns>
        internal static object Get(string key)
        {
            object result = null;

            CacheItem cacheItem;

            if (Container.TryGetValue(key, out cacheItem))
            {
                //result = cacheItem.Data;
                result = UtilityHelper.BinaryDeserialize(cacheItem.DataArray);
            }

            return(result);
        }