Banshee.Mpris.MediaPlayer.MakeObjectPath C# (CSharp) Method

MakeObjectPath() private method

private MakeObjectPath ( Banshee.Playlist.AbstractPlaylistSource playlist ) : ObjectPath
playlist Banshee.Playlist.AbstractPlaylistSource
return ObjectPath
        private ObjectPath MakeObjectPath (AbstractPlaylistSource playlist)
        {
            StringBuilder object_path_builder = new StringBuilder ();

            object_path_builder.Append (DBusServiceManager.ObjectRoot);
            if (playlist.Parent != null) {
                object_path_builder.AppendFormat ("/{0}", DBusServiceManager.MakeDBusSafeString (playlist.Parent.TypeName));
            }
            object_path_builder.Append ("/Playlists/");

            object_path_builder.Append (DBusServiceManager.MakeDBusSafeString (playlist.UniqueId));

            string object_path = object_path_builder.ToString ();
            playlist_sources[object_path] = playlist;

            return new ObjectPath (object_path);
        }