コード例 #1
0
ファイル: DidlLiteAdapter.cs プロジェクト: daviddw/oss-public
        public static string Director(upnpObject aObject)
        {
            string result = string.Empty;

            if (aObject is videoItem)
            {
                videoItem item = aObject as videoItem;
                for (int i = 0; i < item.Director.Count; ++i)
                {
                    if (i > 0 && i < item.Director.Count - 1)
                    {
                        result += ", ";
                    }
                    result += item.Director[i];
                }
            }
            else if (aObject is videoBroadcast)
            {
                videoBroadcast item = aObject as videoBroadcast;
                for (int i = 0; i < item.Director.Count; ++i)
                {
                    if (i > 0 && i < item.Director.Count - 1)
                    {
                        result += ", ";
                    }
                    result += item.Director[i];
                }
            }
            else if (aObject is movie)
            {
                movie item = aObject as movie;
                for (int i = 0; i < item.Director.Count; ++i)
                {
                    if (i > 0 && i < item.Director.Count - 1)
                    {
                        result += ", ";
                    }
                    result += item.Director[i];
                }
            }
            else if (aObject is musicVideoClip)
            {
                musicVideoClip item = aObject as musicVideoClip;
                for (int i = 0; i < item.Director.Count; ++i)
                {
                    if (i > 0 && i < item.Director.Count - 1)
                    {
                        result += ", ";
                    }
                    result += item.Director[i];
                }
            }

            // always return a non-null string
            return(NonNullString(result));
        }
コード例 #2
0
ファイル: DidlLiteAdapter.cs プロジェクト: daviddw/oss-public
        public static string Publisher(upnpObject aObject)
        {
            string result = string.Empty;

            if (aObject is album)
            {
                album item = aObject as album;
                for (int i = 0; i < item.Publisher.Count; ++i)
                {
                    if (i > 0 && i < item.Publisher.Count - 1)
                    {
                        result += ", ";
                    }
                    result += item.Publisher[i];
                }
            }
            else if (aObject is musicVideoClip)
            {
                musicVideoClip item = aObject as musicVideoClip;
                result = item.Publisher;
            }
            else if (aObject is musicTrack)
            {
                musicTrack item = aObject as musicTrack;
                for (int i = 0; i < item.Publisher.Count; ++i)
                {
                    if (i > 0 && i < item.Publisher.Count - 1)
                    {
                        result += ", ";
                    }
                    result += item.Publisher[i];
                }
            }
            else if (aObject is audioBook)
            {
                audioBook item = aObject as audioBook;
                for (int i = 0; i < item.Publisher.Count; ++i)
                {
                    if (i > 0 && i < item.Publisher.Count - 1)
                    {
                        result += ", ";
                    }
                    result += item.Publisher[i];
                }
            }
            else if (aObject is videoItem)
            {
                videoItem item = aObject as videoItem;
                result = item.Publisher;
            }
            else if (aObject is videoBroadcast)
            {
                videoBroadcast item = aObject as videoBroadcast;
                result = item.Publisher;
            }
            else if (aObject is movie)
            {
                movie item = aObject as movie;
                result = item.Publisher;
            }

            // always return a non-null string
            return(NonNullString(result));
        }