Click or drag to resize
QueryablePropertyGroupDescriptionBase Methods

The QueryablePropertyGroupDescriptionBase type exposes the following members.

Protected methodAddSettingsChild
Set this SettingsNode as parent of the child and becomes a target for the child's change notifications.
(Inherited from SettingsNode.)
Public methodCode exampleBeginEdit
Enters the SettingsNode in a new editing scope. Use when applying multiple changes. If child SettingsNode are changed, notifications will be accumulated in this SettingsNode.
using(settingsNode.BeginEdit()) { // Apply multiple changes here. }
(Inherited from SettingsNode.)
Public methodBeginInit
Signals the object that initialization is starting.
(Inherited from SettingsNode.)
Public methodClone
Creates a new instance of the Cloneable, making deep copies of the object's values.
(Inherited from Cloneable.)
Protected methodCloneCore
Makes the instance a clone (deep copy) of the specified Cloneable.
(Overrides QueryableGroupDescriptionCloneCore(Cloneable).)
Protected methodCreateGroupKeyExpression
Creates the group key expression.
(Overrides QueryableGroupDescriptionCreateGroupKeyExpression(IEnumerableExpression).)
Protected methodCreateGroupKeyValuesExpressions
Creates value expressions for values that will be used for generating group key expression.
(Overrides QueryableGroupDescriptionCreateGroupKeyValuesExpressions(ParameterExpression).)
Protected methodCreateInstanceCore
When implemented in a derived class, creates a new instance of the Cloneable derived class.
(Inherited from Cloneable.)
Public methodEndInit
Signals the object that initialization is complete.
(Inherited from SettingsNode.)
Protected methodGetAllNames
Returns all possible group keys for this instance.
(Inherited from QueryableGroupDescription.)
Protected methodGetDisplayName
Gets the display-friendly name.
(Overrides DescriptionBaseGetDisplayName.)
Public methodGetService
Gets the service object of the specified type.
(Inherited from SettingsNode.)
Protected methodGetServiceOverride
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.
(Inherited from SettingsNode.)
Public methodGetUniqueName
Returns the member name for this description.
(Overrides DescriptionBaseGetUniqueName.)
Protected methodNotifyServicesChanged
Raises the ServicesChanged event.
(Inherited from SettingsNode.)
Protected methodNotifySettingsChanged
Will recursively notify all SettingsNode for a settings change.
(Inherited from SettingsNode.)
Protected methodOnEnteredEditScope
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.
(Inherited from SettingsNode.)
Protected methodOnExitingEditScope
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.
(Inherited from SettingsNode.)
Protected methodOnPropertyChanged
Raises this object's PropertyChanged event.
(Inherited from SettingsNode.)
Protected methodOnSettingsChanged
Invoked when a SettingsChangedEventArgs reaches the SettingsNode.
(Inherited from SettingsNode.)
Protected methodRemoveSettingsChild
Unsets the parent initiated with AddSettingsChild(SettingsNode). This SettingsNode will no longer receive change notifications from the child.
(Inherited from SettingsNode.)
See Also