JustAProgrammer.TeamPilgrim.VisualStudio.Model.VersionControl.ShelveServiceModel.SelectWorkItems C# (CSharp) Method

SelectWorkItems() private method

private SelectWorkItems ( SelectWorkItemsCommandArgument selectWorkItemsCommandArgument ) : void
selectWorkItemsCommandArgument JustAProgrammer.TeamPilgrim.VisualStudio.Model.VersionControl.CommandArguments.SelectWorkItemsCommandArgument
return void
        private void SelectWorkItems(SelectWorkItemsCommandArgument selectWorkItemsCommandArgument)
        {
            this.Logger().Debug("Select Work Items: {0}, Count: {1}", selectWorkItemsCommandArgument.Value, selectWorkItemsCommandArgument.Collection.Count());

            _backgroundFunctionPreventDataUpdate = true;

            foreach (var workItemModel in selectWorkItemsCommandArgument.Collection)
            {
                workItemModel.IsSelected = selectWorkItemsCommandArgument.Value;
            }

            _backgroundFunctionPreventDataUpdate = false;
            EvaluateCheckInCommand.Execute(null);
        }