protected void OnObjectChanged(AutoCompleteTextBoxControlEventArgs e)
        {
            ObjectChangedEventHandler handler = ObjectChanged;

            if (handler != null)
            {
                ObjectChanged(this, e);
            }
        }
Exemplo n.º 2
0
        protected void OnObjectChanged(ElementBase dataElement)
        {
            ObjectChangedEventHandler handler = ObjectChanged;

            if (handler != null)
            {
                handler(this, new EventArgs());
            }
        }
Exemplo n.º 3
0
 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);
            }
        }
Exemplo n.º 5
0
        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);
            }
        }
Exemplo n.º 6
0
        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 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);
                    }
                }
            }
        }
Exemplo n.º 8
0
 public static void RemoveObjectChangedCallback(Serial serial, ObjectChangedEventHandler handler)
 {
     WorldPacketHandler.objectCallbacks.Remove(serial, handler);
 }
Exemplo n.º 9
0
 public static void RemoveObjectChangedCallback(Serial serial, ObjectChangedEventHandler handler)
 {
     WorldPacketHandler.objectCallbacks.Remove(serial, handler);
 }