MutationObserverInit

MutationObserverInit class

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

public class MutationObserverInit : IDictionary<string, object>

Constructors

Name Description
MutationObserverInit() Initializes a new instance of the MutationObserverInit class.

Properties

Name Description
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

Name Description
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