public TopLevelProgramCommand( ExtensionDeps deps, IExtensionInvocationService invocationService, IExtensionsCacheService extensionsCacheService ) : base(deps, invocationService, extensionsCacheService, guidQuokkaExtensionVS2019PackageIds.guidQuokkaExtensionVS2019PackageCmdSet, guidQuokkaExtensionVS2019PackageIds.cmdidMyDynamicStart_Program, TopLevelIcon.Program) { }
public DynamicIconsCommandFactory( ExtensionDeps deps, IExtensionInvocationService invocationService, IExtensionsCacheService extensionsCacheService ) : base(deps) { _invocationService = invocationService; _extensionsCacheService = extensionsCacheService; }
public ExtensionsTreeViewModelBuilder( IExtensionIconResolver extensionIconResolver, IExtensionsDiscoveryService eds, IExtensionsCacheService ecs, ExtensionMethodInvocationCommandViewModel.Factory extensionMethodInvocationCommandViewModelFactory) { _extensionIconResolver = extensionIconResolver; _eds = eds; _ecs = ecs; _extensionMethodInvocationCommandViewModelFactory = extensionMethodInvocationCommandViewModelFactory; }
public DynamicItemMenuCommand( IExtensionsCacheService ecs, IExtensionInvocationService invocationService, CommandID rootId, int cmdidMyDynamicStartCommand, List <ExtensionMethodInfo> matchingMethods) : base(OnInvokedDynamicItem, null /*changeHandler*/, OnBeforeQueryStatusDynamicItem, rootId) { _ecs = ecs; _invocationService = invocationService; _commandId = rootId; _cmdidMyDynamicStartCommand = cmdidMyDynamicStartCommand; _matchingMethods = matchingMethods; }
public DynamicItemMenuCommandFactory( ExtensionDeps deps, IExtensionInvocationService invocationService, IExtensionsCacheService extensionsCacheService, Guid commandsSetId, int cmdidMyDynamicStartCommand, ExtensionMethodIcon icon ) : base(deps) { _invocationService = invocationService; _extensionsCacheService = extensionsCacheService; _commandsSetId = commandsSetId; _cmdidMyDynamicStartCommand = cmdidMyDynamicStartCommand; _icon = icon; _ens.OnExtensionsReloaded += (s, a) => { Reload(); }; }
public ReloadCommand( ExtensionDeps deps, IExtensionsCacheService ecs) : base(deps, guidQuokkaExtensionVS2019PackageIds.cmdidReloadCommand) { _ecs = ecs; }