public Shortcut GetShortcut()

in src/dotnet/JetBrains.PresentationAssistant/ReSharperActionShortcutProvider.cs [50:75]


        public Shortcut GetShortcut(string actionId)
        {
            var def = defs.TryGetActionDefById(actionId);
            if (def == null)
                return null;

            actionId = HandleTabOverrides(actionId);

            var text = GetText(def.Text, actionId);
            if (string.IsNullOrEmpty(text))
                return null;

            statistics.OnAction(actionId);

            var shortcut = new Shortcut
            {
                ActionId = actionId,
                Text = text,
                Path = GetPath(def),
                CurrentScheme = actionShortcuts.CurrentScheme,
                Multiplier = statistics.Multiplier
            };

            SetShortcuts(shortcut, def);
            return shortcut;
        }