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);
            }
        }
예제 #2
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);
            }
        }