public IITUserPlaylist Find(string name, ITUserPlaylistSpecialKind kind, IITUserPlaylist parent) { foreach (IITPlaylist playlist in itunes.LibrarySource.Playlists) { if (playlist.Name == name && playlist.Kind == ITPlaylistKind.ITPlaylistKindUser) { IITUserPlaylist userPlaylist = (IITUserPlaylist)playlist; if (userPlaylist.SpecialKind == kind) { var foundParent = userPlaylist.get_Parent(); if ((foundParent == null && parent == null) || (foundParent != null && foundParent.Name == parent.Name)) { return userPlaylist; } } } } return null; }
public IITUserPlaylist Find(string name, ITUserPlaylistSpecialKind kind, IITUserPlaylist parent) { foreach (IITPlaylist playlist in itunes.LibrarySource.Playlists) { if (playlist.Name == name && playlist.Kind == ITPlaylistKind.ITPlaylistKindUser) { IITUserPlaylist userPlaylist = (IITUserPlaylist)playlist; if (userPlaylist.SpecialKind == kind) { var foundParent = userPlaylist.get_Parent(); if ((foundParent == null && parent == null) || (foundParent != null && foundParent.Name == parent.Name)) { return(userPlaylist); } } } } return(null); }