protected override void Execute(object content)
        {
            if (content is INiconicoContent niconicoContent)
            {
                var shareContent = ShareHelper.MakeShareTextWithTitle(niconicoContent);
                ClipboardHelper.CopyToClipboard(shareContent);
            }
            else if (content is string contentId)
            {
                var video = _nicoVideoProvider.GetCachedVideoInfo(contentId);
                if (video != null)
                {
                    var shareContent = ShareHelper.MakeShareTextWithTitle(video);
                    ClipboardHelper.CopyToClipboard(shareContent);
                }
            }
            else
            {
                ClipboardHelper.CopyToClipboard(content.ToString());
            }

            _notificationService.ShowLiteInAppNotification_Success("Copy".Translate());

            //Analytics.TrackEvent("CopyToClipboardWithShareTextCommand", new Dictionary<string, string>
            //{

            //});
        }