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

SelectPendingChanges() private method

private SelectPendingChanges ( SelectPendingChangesCommandArgument selectPendingChangesCommandArgument ) : void
selectPendingChangesCommandArgument JustAProgrammer.TeamPilgrim.VisualStudio.Model.VersionControl.CommandArguments.SelectPendingChangesCommandArgument
return void
        private void SelectPendingChanges(SelectPendingChangesCommandArgument selectPendingChangesCommandArgument)
        {
            this.Logger().Debug("Select Pending Changes: {0}, Count: {1}", selectPendingChangesCommandArgument.Value, selectPendingChangesCommandArgument.Collection.Count());

            _backgroundFunctionPreventDataUpdate = true;

            foreach (var pendingChangeModel in selectPendingChangesCommandArgument.Collection)
            {
                pendingChangeModel.IncludeChange = selectPendingChangesCommandArgument.Value;
            }

            _backgroundFunctionPreventDataUpdate = false;

            PopulateSelectedPendingChangesSummary();
            EvaluateCheckInCommand.Execute(null);
        }