public MutationObserver(MutationCallback callback) { if (callback == null) throw new ArgumentNullException("callback"); _records = new Queue<IMutationRecord>(); _callback = callback; _observing = new List<MutationObserving>(); }
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. */ }
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>(); }
public MutationObserver(MutationCallback callback) { _records = new Queue <IMutationRecord>(); _callback = callback; _observing = new List <INode>(); }
public MutationObserver(MutationCallback callback) { _callback = callback; _recordQueue = new Queue <MutationRecord>(); }