/// <summary> /// Called by the base class to fire the module change event when the /// module has been modified. /// </summary> private void OnModuleChange(ModuleChangeEventArgs e) { EventHandler <ModuleChangeEventArgs> handler = ModuleChanged; if (handler != null) { handler(this, e); } }
public void Changed(object sender, ModuleChangeEventArgs e) { Contract.RequiresNotNull(e, "e"); switch (e.ChangeType) { case ModuleChangeType.Delete: Value = Uninitialized.Instance; break; case ModuleChangeType.Set: Value = e.Value; break; default: Debug.Assert(false, "unknown ModuleChangeType"); break; } }
/// <summary> /// Called by the base class to fire the module change event when the /// module has been modified. /// </summary> private void OnModuleChange(ModuleChangeEventArgs e) { EventHandler<ModuleChangeEventArgs> handler = ModuleChanged; if (handler != null) { handler(this, e); } }