public VsCommandShortcutProvider()

in src/dotnet/JetBrains.PresentationAssistant/VisualStudio/VsCommandShortcutProvider.cs [33:47]


        public VsCommandShortcutProvider(Lifetime lifetime, ShortcutDisplayStatistics statistics, IEnvDteWrapper dte,
                                         IVsCmdNameMapping vsCmdNameMapping,
                                         VsShortcutFinder vsShortcutFinder,
                                         IVsToolsOptionsMonitorInterop vsToolsOptionsMonitor,
                                         IActionShortcuts actionShortcuts)
        {
            this.statistics = statistics;
            this.vsCmdNameMapping = vsCmdNameMapping;
            this.vsShortcutFinder = vsShortcutFinder;
            this.actionShortcuts = actionShortcuts;
            this.dte = dte;

            cachedActionDefs = new Dictionary<string, CommandBarActionDef>();
            vsToolsOptionsMonitor.VsOptionsMightHaveChanged.Advise(lifetime, _ => cachedActionDefs.Clear());
        }