The SettingsNode type exposes the following members.
Set this SettingsNode as parent of the child and becomes a target for the child's change notifications.
Signals the object that initialization is starting.
Creates a new instance of the Cloneable, making deep copies of the object's values.(Inherited from Cloneable.)
Makes the instance a clone (deep copy) of the specified Cloneable.(Inherited from Cloneable.)
When implemented in a derived class, creates a new instance of the Cloneable derived class.(Inherited from Cloneable.)
Signals the object that initialization is complete.
Gets the service object of the specified type.
Provides services available by this SettingsNode. Other services may be available in its ParentSettingsNodes. The default implementation returns this SettingsNode if the desired service type is assignable from the type of this. The GetService(Type) implementation of IServiceProvider would query the service on the local node and if not available would query up the Parent nodes.
Raises the ServicesChanged event.
Will recursively notify all SettingsNode for a settings change.
Override to provide custom behavior for derived classes when editing begins. SettingsNode is already in edit mode and changes within the method body will be accumulated and released upon exit.
Override to provide custom behavior for derived classes when finishing editing. SettingsNode is still in edit mode and changes within the method body will be accumulated and released upon exit.
Raises this object's PropertyChanged event.
Invoked when a SettingsChangedEventArgs reaches the SettingsNode.