Represents a setting override.
The following tables list the members exposed by the SettingOverride type.
Protected Constructors
Name | Description | |
---|---|---|
SettingOverride | Overloaded. |
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. |
Protected Properties
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. |
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 |
Public Events
Name | Description | |
---|---|---|
PropertyChanged | (inherited from ObjectBase ) |