Example #1
0
        public ItemInfo(IHasMetadata item)
        {
            Path = item.Path;
            ContainingFolderPath = item.ContainingFolderPath;
            IsInMixedFolder = item.DetectIsInMixedFolder();

            var video = item as Video;
            if (video != null)
            {
                VideoType = video.VideoType;
                IsPlaceHolder = video.IsPlaceHolder;
            }

            ItemType = item.GetType();
        }
        public ItemInfo(IHasMetadata item)
        {
            Path = item.Path;
            ContainingFolderPath = item.ContainingFolderPath;
            IsInMixedFolder      = item.DetectIsInMixedFolder();

            var video = item as Video;

            if (video != null)
            {
                VideoType     = video.VideoType;
                IsPlaceHolder = video.IsPlaceHolder;
            }

            ItemType = item.GetType();
        }