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 ) |