Exemplo n.º 1
0
        public override void Initialize(IPendingCheckin pendingCheckin)
        {
            base.Initialize(pendingCheckin);

            _affectedTeamProjectsEventHandler = (sender, e) =>
            {
                warningDismissed = false;
                OnPolicyStateChanged(Evaluate());
            };

            _checkedPendingChangesEventHandler = (sender, e) =>
            {
                warningDismissed = false;
                OnPolicyStateChanged(Evaluate());
            };

            pendingCheckin.PendingChanges.AffectedTeamProjectsChanged  += _affectedTeamProjectsEventHandler;
            pendingCheckin.PendingChanges.CheckedPendingChangesChanged += _checkedPendingChangesEventHandler;
        }
        public override void Initialize(IPendingCheckin pendingCheckin)
        {
            base.Initialize(pendingCheckin);

            _affectedTeamProjectsEventHandler = (sender, e) =>
            {
                warningDismissed = false;
                OnPolicyStateChanged(Evaluate());
            };

            _checkedPendingChangesEventHandler = (sender, e) =>
            {
                warningDismissed = false;
                OnPolicyStateChanged(Evaluate());
            };

            pendingCheckin.PendingChanges.AffectedTeamProjectsChanged += _affectedTeamProjectsEventHandler;
            pendingCheckin.PendingChanges.CheckedPendingChangesChanged += _checkedPendingChangesEventHandler;
        }