Represents a setting override.

The following tables list the members exposed by the SettingOverride type.

Protected Constructors

  Name Description
SettingOverride Overloaded.  
Top

Public Properties (see also Protected Properties )

  Name Description
Action Retrieves the action for the override.
ChildSettingOverrides Retrieves all direct children setting overrides of this setting override. Can only contain the overrides for the same configuration pass
Component Retrieves the root ComponentSetting object this override belongs to.
Definition Retrieves the definition for the override (see SettingDefinition).
DynamicKey Retrieves the value of the dynamic key if this is a dynamically keyed list item.
HasOverrideBelow Checks whether this container has any setting overrides beneath it.
HasValueBelow Checks whether this container has any setting overrides below it.
Key Retrieves the value of the key for a list item.
Name Retrieves the name of the setting. If the setting is a list item, the name will be in the format Name[key="value"].
Parent Retrieves the parent of the override.
ParentOverrideContainer Retrieves the instance of parent setting override container that contains the SettingOverride instance. If the setting override represents a top level setting, this will return null.
Path Retrieves the absolute path to the setting override from its containing component setting, in the format of SettingName1/SettingName2/....
SettingDefinitionName Retrieves the definition name of the setting.
SettingDefinitionPath Retrieves the absolute definition path to the setting override from its containing component setting, in the format of SettingName1/SettingName2/....
SettingOverrides Retrieves the collection of all setting overrides that exist within this setting override.
StringArrayValue Retrieves the override value for the string array settings, that is, when DataType is a string and IsArrayType is true. It applies only to string array settings. For all other types of settings, see Value.
Value Retrieves the value of the setting override.
Top

Protected Properties

  Name Description
StorePath  
Top

Public Methods (see also Protected Methods )

  Name Description
CanConsume  (inherited from ObjectBase )
Consume  (inherited from ObjectBase )
Equals  Overloaded. (inherited from Object )
GetHashCode  (inherited from Object )
GetType  (inherited from Object )
ReferenceEquals  (inherited from Object )
ToString Overridden. Retrieves the display name of the setting override.
Top

Protected Methods

  Name Description
Generic CreateProperty  (inherited from ObjectBase )
DoCreateSettingOverrideCollection  
DoGetAction  
DoGetDynamicKey  
DoGetStringArrayValue  
DoGetValue  
DoSetAction  
DoSetDynamicKey  
Finalize  (inherited from Object )
MemberwiseClone  (inherited from Object )
Generic OnValueChanged  (inherited from ObjectBase )
ProtectedRemove  
Top

Public Events

  Name Description
PropertyChanged  (inherited from ObjectBase )
Top

See Also