Class that holds a resource item with all of its detail information.
상속: ResourceItem
        public IEnumerable <ResourceItemEx> GetResourceItems(dynamic parm)
        {
            string resourceId  = parm.ResourceId;
            string resourceSet = parm.ResourceSet;

            var items = Manager.GetResourceItems(resourceId, resourceSet, true).ToList();

            if (items == null)
            {
                throw new InvalidOperationException(Manager.ErrorMessage);
                return(null);
            }

            var itemList = new List <ResourceItemEx>();

            // strip file data for size
            for (int i = 0; i < items.Count; i++)
            {
                var item = new ResourceItemEx(items[i]);
                item.BinFile  = null;
                item.TextFile = null;
                itemList.Add(item);
            }

            return(itemList);
        }
        public ResourceItemEx GetResourceItem(dynamic parm)
        {
            string resourceId  = parm.ResourceId;
            string resourceSet = parm.ResourceSet;
            string cultureName = parm.CultureName;

            var item = Manager.GetResourceItem(resourceId, resourceSet, "");

            if (item == null)
            {
                throw new ArgumentException(Manager.ErrorMessage);
            }

            var itemEx = new ResourceItemEx(item);

            itemEx.ResourceList = GetResourceStrings(resourceId, resourceSet).ToList();

            return(itemEx);
        }
        public IEnumerable <ResourceItemEx> GetResourceItems(dynamic parm)
        {
            string resourceId  = parm.ResourceId;
            string resourceSet = parm.ResourceSet;

            var items = Manager.GetResourceItems(resourceId, resourceSet, true).ToList();

            var itemList = new List <ResourceItemEx>();

            // strip file data for size
            for (int i = 0; i < items.Count; i++)
            {
                var item = new ResourceItemEx(items[i]);
                item.BinFile  = null;
                item.TextFile = null;
                itemList.Add(item);
            }

            return(itemList);
        }
        public ResourceItemEx GetResourceItem(dynamic parm)
        {
            string resourceId = parm.ResourceId;
            string resourceSet = parm.ResourceSet;
            string cultureName = parm.CultureName;

            var item = Manager.GetResourceItem(resourceId, resourceSet, "");
            if (item == null)
                throw new ArgumentException(Manager.ErrorMessage);

            var itemEx = new ResourceItemEx(item);
            itemEx.ResourceList = GetResourceStrings(resourceId, resourceSet).ToList();

            return itemEx;
        }
        public IEnumerable<ResourceItemEx> GetResourceItems(dynamic parm)
        {
            string resourceId = parm.ResourceId;
            string resourceSet = parm.ResourceSet;

            var items = Manager.GetResourceItems(resourceId, resourceSet, true).ToList();
            if (items == null)
            {
                throw new InvalidOperationException(Manager.ErrorMessage);
                return null;
            }

            var itemList = new List<ResourceItemEx>();

            // strip file data for size
            for (int i = 0; i < items.Count; i++)
            {
                var item = new ResourceItemEx(items[i]);
                item.BinFile = null;
                item.TextFile = null;
                itemList.Add(item);
            }

            return itemList;
        }