public CommandKeyBindingSnapshot( CommandListSnapshot snapshot, IEnumerable <KeyInput> vimFirstKeyInputs, IEnumerable <CommandKeyBinding> removed, IEnumerable <CommandKeyBinding> conflicting) { _commandListSnapshot = snapshot; _vimFirstKeyInputs = vimFirstKeyInputs.ToReadOnlyCollection(); _removedBindings = removed.ToReadOnlyCollection(); _conflictingBindings = conflicting.ToReadOnlyCollection(); }
public CommandKeyBindingSnapshot( CommandListSnapshot snapshot, IEnumerable<KeyInput> vimFirstKeyInputs, IEnumerable<CommandKeyBinding> removed, IEnumerable<CommandKeyBinding> conflicting) { _commandListSnapshot = snapshot; _vimFirstKeyInputs = vimFirstKeyInputs.ToReadOnlyCollection(); _removedBindings = removed.ToReadOnlyCollection(); _conflictingBindings = conflicting.ToReadOnlyCollection(); }