MutationObserverInit Class

MutationObserverInit class

This class represents an options collection which is used to configure MutationObserver.

public class MutationObserverInit : IDictionary<string, object>

Constructors

NameDescription
MutationObserverInit()Initializes a new instance of the MutationObserverInit class.

Properties

NameDescription
AttributeFilter { get; set; }Set to a list of attribute local names (without namespace) if not all attribute mutations need to be observed and attributes is true or omitted.
AttributeOldValue { get; set; }Set to true if attributes is true or omitted and target’s attribute value before the mutation needs to be recorded.
Attributes { get; set; }Set to true if mutations to target’s attributes are to be observed. Can be omitted if attributeOldValue and/or attributeFilter is specified.
CharacterData { get; set; }Set to true if mutations to target’s data are to be observed. Can be omitted if characterDataOldValue is specified
CharacterDataOldValue { get; set; }Set to true if characterData is set to true or omitted and target’s data before the mutation needs to be recorded.
ChildList { get; set; }Set to true if mutations to target’s children are to be observed.
Count { get; }Gets the number of key/value pairs contained in the MutationObserverInit collection.
IsReadOnly { get; }Determines whether the MutationObserverInit collection is mutable.
Item { get; set; }Gets or sets the element with the specified key.
Keys { get; }Gets a collection containing the keys in the MutationObserverInit collection.
Subtree { get; set; }Set to true if mutations to not just target, but also target’s descendants are to be observed
Values { get; }Gets a collection containing the values in the MutationObserverInit collection.

Methods

NameDescription
Add(KeyValuePair<string, object>)
Add(string, object)Adds the specified key and value to the MutationObserverInit collection.
Clear()Removes all the elements from the MutationObserverInit collection.
Contains(KeyValuePair<string, object>)
ContainsKey(string)Determines whether the MutationObserverInit collection contain a specified key.
CopyTo(KeyValuePair<string, object>[], int)
GetEnumerator()Returns an enumerator that iterates through the MutationObserverInit elements.
Remove(KeyValuePair<string, object>)
Remove(string)Removes the value associated with the specified key from the MutationObserverInit collection.
TryGetValue(string, out object)Gets the value associated with the specified key.

See Also