private OleCommandData( Guid commandGroup, uint commandId, uint commandExecOpt, IntPtr variantIn, IntPtr variantOut) { _commandId = new CommandId(commandGroup, commandId); _commandExecOpt = commandExecOpt; _variantIn = variantIn; _variantOut = variantOut; }
public bool TryGetCommandData(CommandId id, out Command command, out ReadOnlyCollection<CommandKeyBinding> bindings) { CommandData commandData; if (!_commandMap.TryGetValue(id, out commandData)) { command = null; bindings = null; return false; } command = commandData.Command; bindings = commandData.CommandKeyBindings; return true; }
public bool TryGetCommand(CommandId id, out Command command) { ReadOnlyCollection<CommandKeyBinding> bindings; return TryGetCommandData(id, out command, out bindings); }
public bool TryGetCommand(CommandId id, out Command command) { return _snapshot.TryGetCommand(id, out command); }
public bool TryGetCommand(CommandId id, out Command command) { return _commandMap.TryGetValue(id, out command); }
public bool TryGetCommandKeyBindings(CommandId id, out ReadOnlyCollection<CommandKeyBinding> bindings) { return _commandListSnapshot.TryGetCommandKeyBindings(id, out bindings); }
public bool TryGetCommand(CommandId id, out EnvDTE.Command command) { return _commandListSnapshot.TryGetCommand(id, out command); }
public CommandKeyBinding(CommandId commandId, string name, KeyBinding binding) { Id = commandId; Name = name; KeyBinding = binding; }