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; }