/// <summary> /// Notify changes happened in the entries /// </summary> internal override void OnChanged(PlanChange change) { // Updates and notifications have been suspended if (m_changedNotificationSuppressions > 0) { m_change |= change; return; } // Changes are about to be fired change |= m_change; m_change = PlanChange.None; // Add missing prerequisites if ((change & PlanChange.Prerequisites) != PlanChange.None) { FixPrerequisites(); } // Notify changes if ((change & PlanChange.Notification) != PlanChange.None && m_isConnected) { EveClient.OnPlanChanged(this); } }
/// <summary> /// Notify changes happened in the entries /// </summary> internal override void OnChanged(PlanChange change) { }
/// <summary> /// Notify changes happened in the entries /// </summary> internal abstract void OnChanged(PlanChange change);