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)); }
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)); }