Ejemplo n.º 1
0
        public void Changed(object sender, ModuleChangeEventArgs e) {
            ContractUtils.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;
            }
        }
Ejemplo n.º 2
0
        public void Changed(object sender, ModuleChangeEventArgs e)
        {
            ContractUtils.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;
            }
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Called by the base class to fire the module change event when the
 /// module has been modified.
 /// </summary>
 internal void OnModuleChange(ModuleChangeEventArgs e) {
     EventHandler<ModuleChangeEventArgs> handler = ModuleChanged;
     if (handler != null) {
         handler(this, e);
     }
 }