Esempio n. 1
0
        public MutationObserver(MutationCallback callback)
        {
            if (callback == null)
                throw new ArgumentNullException("callback");

            _records = new Queue<IMutationRecord>();
            _callback = callback;
            _observing = new List<MutationObserving>();
        }
Esempio n. 2
0
 public MutationObserver(Window window, MutationCallback callback)
 {
     /* The MutationObserver(callback) constructor, when invoked, must run these steps: */
     /* 1) Let mo be a new MutationObserver object whose callback is callback. */
     this.callback = callback;
     /* 2) Append mo to mo’s relevant agent’s mutation observers. */
     window.Observers.Add(this);
     /* 3) Return mo. */
 }
Esempio n. 3
0
        public MutationObserver(MutationCallback callback)
        {
            if (callback == null)
            {
                throw new ArgumentNullException(nameof(callback));
            }

            _records   = new Queue <IMutationRecord>();
            _callback  = callback;
            _observing = new List <MutationObserving>();
        }
 public MutationObserver(MutationCallback callback)
 {
     _records = new Queue<IMutationRecord>();
     _callback = callback;
     _observing = new List<INode>();
 }
Esempio n. 5
0
 public MutationObserver(MutationCallback callback)
 {
     _records   = new Queue <IMutationRecord>();
     _callback  = callback;
     _observing = new List <INode>();
 }
Esempio n. 6
0
 public MutationObserver(MutationCallback callback)
 {
     _callback    = callback;
     _recordQueue = new Queue <MutationRecord>();
 }