protected void OnObjectChanged(AutoCompleteTextBoxControlEventArgs e) { ObjectChangedEventHandler handler = ObjectChanged; if (handler != null) { ObjectChanged(this, e); } }
protected void OnObjectChanged(ElementBase dataElement) { ObjectChangedEventHandler handler = ObjectChanged; if (handler != null) { handler(this, new EventArgs()); } }
public void ChangeObject(object o) { if (o != null) { _current = o; ObjectChangedEventHandler oceh = ObjectChangedHandler; if (oceh != null) { oceh(); } } }
public void Add(uint serial, ObjectChangedEventHandler handler) { lock (syncRoot) { ObjectChangedPublicEvent callbacks; if (!list.TryGetValue(serial, out callbacks)) { callbacks = new ObjectChangedPublicEvent(); list.Add(serial, callbacks); } callbacks.AddHandler(handler); } }
public void Remove(uint serial, ObjectChangedEventHandler handler) { lock (syncRoot) { ObjectChangedPublicEvent callbacks; if (list.TryGetValue(serial, out callbacks)) { callbacks.RemoveHandler(handler); if (callbacks.IsEmpty) { list.Remove(serial); } } } }
public static void RemoveObjectChangedCallback(Serial serial, ObjectChangedEventHandler handler) { WorldPacketHandler.objectCallbacks.Remove(serial, handler); }